判断数组[]中每个元素个数
从键盘输入10个整数,合法值为1、2或者3,不是这三个数则为非法数字。统计每个整数和非法整数的个数。
分析:
1、创建数组nums[],长度为10,存储用户输入的数字。
2、创建数组count[],长度为4,存储三个合法数字和非法数字的个数。
3、循环输入数字,利用switch判断数字的值,根据不同的值对数组count[]中的不同元素进行累加。
使用语法:
1.数据类型[] 数组名 = new 数据类型[数组长度]
2.for(表达式1;表达式2;表达式3){
//循环体
}
3.switch (表达式) {
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
……
dufault:
代码块n;
break;
}
下面是自己做的实例代码,贴出来跟大家交流下!
import java.util.*;
public class Class02 {
public static void main(String[] baikeyang){
Scanner yz = new Scanner(System.in);
int[] nums = new int[10];
int[] count = new int[4];
System.out.print("请输入10个数字:");
for(int i =0;i < nums.length;i++){
nums[i]=yz.nextInt();
}
System.out.print("输入的10个数字为:");
for(int i =0;i