【java基础之代码】【输入一句英语句子,中间以空格隔开,返回最后一个英文的长度】
2018-03-01 11:41
1011 查看
package Test; import java.util.Scanner; public class Test1 { public static void main(String[] ages) { Scanner scanner = new Scanner(System.in); //创建一个从键盘输入对象 String s = scanner.nextLine(); //从键盘上接收一行字符串,遇到回车键则结束 char[] ch = s.toCharArray(); //将字符串转换成字符数组 int i = 0; //检测是否到结尾的定义 for(; i < s.length(); i++) { if(String.valueOf(ch[i])==" ") { //如果字符串里面没有空格,就退出循环 break; } } if(i == s.length()) { //如果i==s的长度,则说明字符串里面有空格 String[] str = s.split(" "); //用空格切割字符串,然后返回字符串数组 System.out.println(str[str.length-1].length()); //然后返回最后一个字符串的长度 }else { //如果i==s的长度不满足,则说明里面没有空格 System.out.println(s.length()); //直接输出字符串的长度 } } }
相关文章推荐
- 每天学习一算法系列(10)(输入一句英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以空格符隔开)
- (Java)输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以单个空格符隔开
- java 计算字符串最后一个单词的长度,空格隔开
- 【java基础之代码】【将英文句子逆序排放】
- java实现 计算字符串最后一个单词的长度,单词以空格隔开。
- EditText Java代码设置输入框最大输入长度等基础知识,自己记录一下
- 计算字符串最后一个单词的长度,单词以空格隔开。
- StChar.java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
- Java英文单词Java基础常见英语词汇
- 使用prompt输入一句英文句子和排序方式(升/降),将所有单词按排序方式排序后在网页上输出
- Java英文单词Java基础常见英语词汇
- 从键盘输入一个英文句子,并处理:去掉最左边和最右边的空白(空格、制表符),把连续的空白替换为一个空格。
- HW—字符串最后一个单词的长度,单词以空格隔开。
- Java英文单词Java基础常见英语词汇
- c语言给定一个英文句子,单词间用1个空格隔开,求单词个数
- 华为oj:计算字符串最后一个单词的长度,单词用空格隔开
- Java英文单词Java基础常见英语词汇
- Java英文单词Java基础常见英语词汇
- java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。
- [c++]输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(写的代码有疑惑,求解求教)