注册 登录
编程论坛 JAVA论坛

初学者,希望大神看看有什么问题

等候小小 发布于 2017-09-11 11:17, 1876 次点击
import java.util.Scanner;
public class chengji {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        System.out.println("请输入学生的人数:");
        int renshu=in.nextInt();
        System.out.println("请输入学习的科目数:");
        int kemushu=in.nextInt();
        int chengji[][]=new int[renshu][kemushu];
        String student[]=new String[renshu];
        String kemu[]=new String[kemushu];
        for(int i=0;i<kemu.length;i++){
            System.out.println("请输入第"+(i+1)+"科科目名称:");
            kemu[i]=in.next();
        }
        for(int i=0;i<renshu;i++){
            System.out.println("请输入第"+(i+1)+"个学生姓名:");
            student[i]=in.next();
            for(int j=0;j<kemushu;j++){
                System.out.println("请输入"+student[i]+kemu[j]+"的成绩:");
                chengji[i][j]=in.nextInt();
            }
        }
    }
}
4 回复
#2
等候小小2017-09-11 11:30
姓名输不进去是什么原因?
#3
纵横阳仔2017-09-11 14:59
建议在输入字符串的时候,重新new一个scanner对象
#4
liumq2352017-09-11 17:11
用scanner输入
#5
袁平2017-09-22 11:08
你这个似乎是无线循环下去的,没有意义吧
1