java中的in.nextline()
答案:2 悬赏:70
解决时间 2021-01-16 15:11
- 提问者网友:自食苦果
- 2021-01-15 15:32
java中的in.nextline()
最佳答案
- 二级知识专家网友:几近狂妄
- 2021-01-15 16:19
额……说实在的,你的问题有些模糊,可以补充一点关于这个类的功能说明?
我只能说我还是没有看懂你的程序意思,尽管你说明了它是干什么的。如果你要 “ 检验一行中 所含单词数”,用String中的split拆分就可以了。
貌似我知道你的意思,你看看我的代码吧!
import java.util.Scanner;
public class Test40031 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("please input a line data:");
String s=sc.nextLine();
String [] temp=s.split(" ");
int count=0;
for(int i=0;i if(temp[i].length()!=0) {
count++;
}
}
System.out.println("you input "+count+" words");
}
}
我只能说我还是没有看懂你的程序意思,尽管你说明了它是干什么的。如果你要 “ 检验一行中 所含单词数”,用String中的split拆分就可以了。
貌似我知道你的意思,你看看我的代码吧!
import java.util.Scanner;
public class Test40031 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("please input a line data:");
String s=sc.nextLine();
String [] temp=s.split(" ");
int count=0;
for(int i=0;i
count++;
}
}
System.out.println("you input "+count+" words");
}
}
全部回答
- 1楼网友:拾荒鲤
- 2021-01-15 17:39
1.你只使用一个in.nextLine();输入正确的啊!你是怎么操作的啊?就是怎么去输入的?把你输入不正确的操作说出来?
2.如果你不想用现成的话,自己去写了,取string.cahrAt(i)=="\0"的时候结束,去统计字符的多少?
2.如果你不想用现成的话,自己去写了,取string.cahrAt(i)=="\0"的时候结束,去统计字符的多少?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯