为了账号安全,请及时绑定邮箱和手机立即绑定

为什么代码编译是会出错

为什么代码编译是会出错

隐鯓守候 2016-04-19 23:22:45
import java.util.Scanner;public class A2_1 { public static void main(String[] args){ Scanner in=new Scanner(System.in); System.out.println("请输入学生人数:"); int renshu=in.nextInt();//存储学生的人数 System.out.println("请输入课程的数目:"); int shumu=in.nextInt();// 存储课程的数目 String[] name=new String[renshu];//声明一个String数组用来存储学生的姓名 String[] course=new String[shumu];//声明一个String数组用来存储课程的名称 /* * 用来循环存储课程的名字 * */ for(int i=0;i<course.length;i++) { System.out.println("请输入"+(i+1)+"门课程的名字"); course[i]=in.next(); } /* * 用来录入学生的各科成绩 * */ for(int i=0;i<renshu;i++){ System.out.println("请输入学生的姓名:"); name[i]=in.next(); for(int j=0;j<shumu;j++){ System.out.println("请输入学生"+name[i]+course[j]+"的成绩:"); } } }}
查看完整描述

2 回答

?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

你运行后,在控制台输入内容的时候,要先用鼠标点击到最后一行,把光标移到最后一个空行,再输入内容。

查看完整回答
1 反对 回复 2016-04-19
?
Its_forever

TA贡献361条经验 获得超328个赞

//img1.sycdn.imooc.com//571650a90001920408410577.jpg

程序在输入参数合法的情况下运行是没错的。


//img1.sycdn.imooc.com//571650e50001f87707420580.jpg

如果报了这个错:java.util.InputMismatchException

是说你的输入参数不合法,第九行,是希望接收到一个整数,但是却输入了一个字母,

所以报不匹配错误。

查看完整回答
反对 回复 2016-04-19
  • 2 回答
  • 0 关注
  • 1596 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信