问题遇到的现象和发生背景 java键盘输入的数字怎么输出成数组并使用
用代码块功能插入代码,请勿粘贴截图 //导入Scanner类
import java.util.Scanner;
public class Homework6 {
public static void main(String[]args) {
//创建Scanner对象
Scanner input = new Scanner(System.in);
//友好提示
System.out.println("请输入10个数");
//定义长度为10的数组
int[] arr = new int[10];
//循环
for(int i = 0; i<arr.length; i++) {
//键盘接收数字
arr[i] = input.nextInt();
}
System.out.print("输入的10个数为" );
for (int i = 0; i < arr.length; i++) {
System.out.print(" " + arr[i]);
}
System.out.println(" ");
int a = 0,
b = 0,
c = 0,
d = 0;
for (int i = 0; i < arr.length; i++) {
if(1 == arr[i]) {
a++;
System.out.println("数字1的个数:" + a);
}else if(2 == arr[i]) {
b++;
System.out.println("数字2的个数:" + b);
}else if(2 == arr[i]) {
c++;
System.out.println("数字3的个数:" + c);
}else{
}
System.out.println((arr.length - (a+b+c) ));
}
}
}