国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Java實現英文句子中的單詞順序逆序輸出的方法

2024-07-13 10:16:00
字體:
來源:轉載
供稿:網友

本文實例講述了Java實現英文句子中的單詞順序逆序輸出的方法。分享給大家供大家參考,具體如下:

題目要求:給定n行的英文句子,要求輸出句子中逆序單詞后的句子,如:

輸入:n=3
I love you
How are you
My name is Liming

輸出:

you love I
you are How
Liming is name My

依據Java語言給我們提供的拆分空格間隔的單詞的方法(split(" ")),倒序輸出即可;

實現代碼:

import java.io.UnsupportedEncodingException;import java.util.Scanner;public class Main {    public static String reverseWords(String sentence) {        StringBuilder sb = new StringBuilder(sentence.length() + 1);        String[] words = sentence.split(" ");        for (int i = words.length - 1; i >= 0; i--) {            sb.append(words[i]).append(' ');        }        sb.setLength(sb.length() - 1);        return sb.toString();    }    @SuppressWarnings("resource")    public static void main(String[] args) throws UnsupportedEncodingException {        Scanner in = new Scanner(System.in);        System.out.printf("Please input how many lines you want to enter(test by jb51): ");        String[] input = new String[in.nextInt()];        in.nextLine();        for (int i = 0; i < input.length; i++) {            input[i] = in.nextLine();        }        System.out.printf("/nYour input:/n");        for (String s : input) {            System.out.println(reverseWords(s));        }    }}

運行結果:

 Java,英文句子,單詞順序,逆序輸出

 

希望本文所述對大家java程序設計有所幫助。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特前旗| 虞城县| 山东| 长兴县| 安阳市| 乡城县| 长葛市| 梨树县| 县级市| 金乡县| 蓬安县| 讷河市| 综艺| 嘉义市| 宁河县| 改则县| 万全县| 赣榆县| 邻水| 徐汇区| 望城县| 库尔勒市| 德保县| 清水河县| 西充县| 区。| 吉安县| 青岛市| 鲁甸县| 甘泉县| 富平县| 汉川市| 仁布县| 庆安县| 依安县| 益阳市| 通江县| 东乡族自治县| 旬邑县| 嘉荫县| 山阴县|