通过标准输入设备输入一行语句以空格隔开,提取其中的每一个词
2014-08-20 17:24
239 查看
import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc=new Scanner(System.in); String str=sc.nextLine(); System.out.println(str); System.out.println("-------------------------------"); int a=0; int b=0; boolean flag=true; while(flag) { for(int i=b;i<str.length();i++) { if(str.charAt(i)!=' ') { a=i; break; } } for(int j=a;j<str.length();j++) { if(str.charAt(j)==' ') { b=j; break; } } if(a<b) { System.out.println(str.substring(a, b)); } if(a>b) { System.out.println(str.substring(a, str.length())); flag=false; } } } }
相关文章推荐
- 输入一行字符,统计其中有多少个单词,单词之间用空格隔开
- 输入一行字符,统计其中有多少单词,单词之间用空格隔开
- 输入一行字符,统计其中有多少个单词,单词之间用空格隔开
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- [K&R学习]输入一行字符,并将其中的多个空格用一个空格代替
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- Console-算法[foreach,if]-一输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,统计其中的单词的个数.各单词之间用空格分隔
- 输入一行字符,统计其中的英文字母,空格,数字的个数[size=24px][/size]
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 【程序17】输入一行字符,分别统计其中英文字母、空格、数字和其它字符的个数
- 输入一行字符,分别统计出其中的英文字母、空格、数字、和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- 碰到了点问题,求解。输入一行文字,找出其中大写字母,小写字母,空格,数字,以及其他字符各有多少。(指针)
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数