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

怎样输入数组?

 for (int i=0;i<5;i++)
 {
  double scores[i]=input.nextDouble();
 }

包也导入了,也创建了input对象,循环里的这一句报错了,要手动输入成绩怎么办呢?有什么好的输入方法?

正在回答

2 回答

Scanner input = new Scanner(System.in);
double[] scores = new double[5];
for(int i = 0;i<5 ; i++){
scores = input.nextDouble();
}


0 回复 有任何疑惑可以回复我~
#1

cs_大白 提问者

我修改后还是报错... public static void main(System[] args) { System.out.println("请输入五个学生成绩:"); Scanner input=new Scanner(System.in); double[] scores=new double[5]; for (int i=0;i<5;i++) { scores=input.nextDouble(); } System.out.println("学生成绩打印为:"); System.out.println(Arrays.toString(scores)); }
2015-05-18 回复 有任何疑惑可以回复我~
#2

cs_大白 提问者

我知道了... 手残打错了,谢谢!(∩_∩)
2015-05-19 回复 有任何疑惑可以回复我~

正确代码:

public static void main(String[] args)
{
 System.out.println("请输入五个学生成绩:");
 Scanner input=new Scanner(System.in);
 double []scores=new double[5];
 for (int i=0;i<5;i++)
 {
  scores[i]=input.nextDouble();
 }
 System.out.println("学生成绩打印为:");
 System.out.println(Arrays.toString(scores));

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎样输入数组?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信