58,454
社区成员
发帖
与我相关
我的任务
分享
package Demo;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Test {
public static void main(String[] args){
System.out.println("请输入学生成绩: (成绩间用空格或逗号隔开)");
Scanner s = new Scanner(System.in);
String sc=s.nextLine();
StringTokenizer st = new StringTokenizer(sc," ");
//StringTokenizer String[] s2=new StringTokenizer(sc," ");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
}
}
最后应该就是这样吧:
package Demo;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Test {
public static void main(String[] args){
System.out.println("请输入学生成绩: (成绩间用空格或逗号隔开)");
Scanner s = new Scanner(System.in);
String sc=s.nextLine();
StringTokenizer st = new StringTokenizer(sc," ");
int[] scores= new int[10];
int sum = 0;
int count = 0;
while (st.hasMoreTokens()) {
int score = Integer.parseInt(st.nextToken());
scores[count] = score;
System.out.println(scores[count]);
sum += score;
count++;
}
System.out.println("平均成绩为:" + sum/count );
}
}