java中scanner用法

2024-12-14 10:27:51
推荐回答(5个)
回答1:

上面的不写了

写在main方法中的

Scanner scan=new Scanner(System.in);
String str=scan.next();
if(str.equals("s1")){
System.out.println(s1.学号);
System.out.println(s1.名字);
.....
}else if(str.equals("s2")){
......
}else if(....
.....

ok 明白了吧

回答2:

int
i,
odd
=
0,
even
=
0;
System.out.print("输入正整数,以空格或回车分开,输入非数字结束输入:");
Scanner
scanner
=
new
Scanner(System.in);
while(scanner.hasNextInt()){
i
=
scanner.nextInt();
if(I
%
2
!=
0)
odd
=
odd
+
i;
else
even
=
even
+
i;
}
Scanner.close();
System.out.println("奇数和是:"
+
odd
+
"\n偶数和是:"
+
even);

回答3:

你可以让用户输入一组数据,然后通过这组数据构造对象,比如输入28,daming.然后调用构造方法new Student(28,"daming");来产生对象即可,
如果想让用户选择对象,则可通过比较对象的某个属性来达到判断的目的,或者判断对象编号也可,不过这个就太那个了点。。。

回答4:

程序肯定没问题,提示在第五行报了一个错,这个错为“枚举中没有更多的元素”。然后你下面所有的连锁错误都提示的是
未知的源文件。也就是.CLASS文件。意思就是找不到
java.util.Scanner的.class文件。去重新配置一个Library吧。

回答5:

用户只能输入字符串,然后你把字符串给对象的属性!