从键盘输入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        

标签: none

添加新评论