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

关于Java数组的小程序

关于Java数组的小程序

fenkapian 2016-05-19 10:58:56
这个程序的功能是:用键盘输入10个数,合法值是1、2或3,其他的数字都为非法数字。编程统计输入的每个整数和非法数字的个数 下面是我的代码,不知道哪里错了,请指教。若能提供更好方法,也请提供源代码,谢谢! public class ArrExercise { public static void main(String [] args) { System.out.println("请输入十个整数:"); int [] arr = new int [10]; int num1 = 0; int num2 = 0; int num3 = 0; int illegal = 0; Scanner input = new Scanner(System.in); for(int i = 0;i < arr.length;i++) { arr[i] = input.nextInt(); if(input.nextInt() != 1 || input.nextInt() != 2 || input.nextInt() != 3) { illegal += 1; }else if(input.nextInt() == 1) { num1 += 1; }else if(input.nextInt() == 2) { num2  += 1; }else if(input.nextInt() == 3) { num3 += 1; } } System.out.println("输入的十个数为:"); for(int i = 0;i < arr.length;i++) { System.out.println(arr[i]); } System.out.println("数字1的个数为:" + num1); System.out.println("数字2的个数为:" + num2); System.out.println("数字3的个数为:" + num3); System.out.println("非法数字的个数为:" + illegal); } }
查看完整描述

3 回答

  • 3 回答
  • 1 关注
  • 1542 浏览

添加回答

举报

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