早教吧作业答案频道 -->其他-->
java编程题,输入一段英文文章,单词之间都已经用空格分隔,本人想以每5个单词为一行输出,怎么写?请指教我的问题是不会输出5个单词为一行.求指导!我的代码是以下:importjava.io.*;importjava.util.
题目详情
java编程题,输入一段英文文章,单词之间都已经用空格分隔,本人想以每5个单词为一行输出,怎么写?请指教
我的问题是不会输出5个单词为一行.求指导!我的代码是以下:
import java.io.* ;
import java.util.* ;
public class Test2
{ public static void main(String[] args)throws IOException
{ InputStreamReader reader = new InputStreamReader(System.in) ;
BufferedReader input = new BufferedReader(reader) ;
String a ;
System.out.println("请输入一段英文文章:") ;
a = input.readLine() ;
for( int i = 0 ; i < a.length() ; i++ ) //将文章中的标点符号变换为空格
{
if( a.charAt(i) >= 'a' && a.charAt(i) = 'A' && a.charAt(i)
我的问题是不会输出5个单词为一行.求指导!我的代码是以下:
import java.io.* ;
import java.util.* ;
public class Test2
{ public static void main(String[] args)throws IOException
{ InputStreamReader reader = new InputStreamReader(System.in) ;
BufferedReader input = new BufferedReader(reader) ;
String a ;
System.out.println("请输入一段英文文章:") ;
a = input.readLine() ;
for( int i = 0 ; i < a.length() ; i++ ) //将文章中的标点符号变换为空格
{
if( a.charAt(i) >= 'a' && a.charAt(i) = 'A' && a.charAt(i)
▼优质解答
答案和解析
import java.util.Scanner;
public class SplitWords {
public static void main(String[] args) {
System.out.println("Please input some english words,separate with ',' or SPACE ");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] words = input.replace(',',' ').replace('.',' ').split("\\s+");
System.out.println("Total " + words.length + " separate word in " + input);
System.out.println("Words with 4 characters are as follows:");
int count = 0;
for(String str:words){
if(count == 5){
System.out.println();
count = 0;
}
if(str.length() == 4){
System.out.print(str + "\t");
count++;
}
}
}
}
------------------
Please input some english words,separate with ',' or SPACE
Today is Christmas Day,we people in china don't celebrate it.I like china very much.
Total 16 separate word in Today is Christmas Day,we people in china don't celebrate it.I like china very much.
Words with 4 characters are as follows:
like very much
public class SplitWords {
public static void main(String[] args) {
System.out.println("Please input some english words,separate with ',' or SPACE ");
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] words = input.replace(',',' ').replace('.',' ').split("\\s+");
System.out.println("Total " + words.length + " separate word in " + input);
System.out.println("Words with 4 characters are as follows:");
int count = 0;
for(String str:words){
if(count == 5){
System.out.println();
count = 0;
}
if(str.length() == 4){
System.out.print(str + "\t");
count++;
}
}
}
}
------------------
Please input some english words,separate with ',' or SPACE
Today is Christmas Day,we people in china don't celebrate it.I like china very much.
Total 16 separate word in Today is Christmas Day,we people in china don't celebrate it.I like china very much.
Words with 4 characters are as follows:
like very much
看了 java编程题,输入一段英文...的网友还看了以下:
高手进!问些英语单词和短语我马上就要英语听说考试啦请问各位高手以下的英文:向左/右转第二间店200 2020-04-07 …
麻烦一下区分有没必要,必须,禁止等的单词。区分一下词语的英文单词“必要,没必要,最好,最好不,必须 2020-04-08 …
喝下午茶、喝杯饮料这两个词组的英文是什么?喝下午茶、喝杯饮料两个词组的英文是什么? 2020-04-27 …
关于奇特的英文单词,大家给几个单词:中文意思短,但是英文单词长的.英文单词长,但中文意思长的.急用 2020-05-13 …
名称英文请写出下列词语的英语雪碧乐百氏金利来司麦脱舒肤佳纳爱斯英克莱四通汰渍雷达飘柔立士洁富绅神浪 2020-05-15 …
50词以下的英语演讲?急……最多五十词、我明天早上要背下来.五十词一下没关系、不求多只求适中一点、 2020-05-15 …
英语中代词,连词…所有英语单词的词性的英文缩写如,名词:n所有的, 2020-06-08 …
求5位字母以下的英文单词.进来看.我那破学校晚自习要安静,所以班头安排写单词.我需要5位以下的单词 2020-06-10 …
英语反义词下面英语单词的反义词是什么?:same---long---wealthy---hungr 2020-06-15 …
英语翻译我自己编的一段短文,请求翻译成高中词纲的英文体.用途是英语课的DailyReport.要求 2020-06-21 …