从键盘输入10个0-9的整数,统计为1、2、3的数字和其他数字的个数
2014-04-14 11:01
155 查看
从键盘输入10个整数,合法值为1、2、3,不是这三个数刚为非法数字。试编程统计每个整数和其他数字的个数。import java.util.Scanner;
public class Tt{
public static void main(String[] args){
int[] num = new int[10];
int n, n1, n2, n3; //计数
n = n1 = n2 = n3 = 0;
System.out.println("请输入10个0-9的整数:");
Scanner input = new Scanner(System.in);
for(int i=0; i<num.length; i++){
num[i] = input.nextInt();
switch(num[i]){
case 1: n1++;
break;
case 2: n2++;
break;
case 3: n3++;
break;
default: n++;
break;
}
}
System.out.printf("数字1的个数:%d\n数字2的个数:%d\n数字3的个数:%d\n其它数字的个数:%d\n", n1, n2, n3, n);
}
}
/*--------------------------
请输入10个0-9的整数:
2
5
3
3
1
6
4
1
3
3
数字1的个数:2
数字2的个数:1
数字3的个数:4
其它数字的个数:3
--------------------------*/
public class Tt{
public static void main(String[] args){
int[] num = new int[10];
int n, n1, n2, n3; //计数
n = n1 = n2 = n3 = 0;
System.out.println("请输入10个0-9的整数:");
Scanner input = new Scanner(System.in);
for(int i=0; i<num.length; i++){
num[i] = input.nextInt();
switch(num[i]){
case 1: n1++;
break;
case 2: n2++;
break;
case 3: n3++;
break;
default: n++;
break;
}
}
System.out.printf("数字1的个数:%d\n数字2的个数:%d\n数字3的个数:%d\n其它数字的个数:%d\n", n1, n2, n3, n);
}
}
/*--------------------------
请输入10个0-9的整数:
2
5
3
3
1
6
4
1
3
3
数字1的个数:2
数字2的个数:1
数字3的个数:4
其它数字的个数:3
--------------------------*/
相关文章推荐
- 3. 定义10个字节的键盘缓冲区,然后键盘输入字符填满该缓冲区,做如下工作: (1)分别将输入键盘缓冲区的字符按数字,小写字母,大写字母,其他字符进行计数; 分别将这些计数值显示出来。 (2)分别将这
- 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数
- 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。
- 输入一行字符 分别统计其中英文字母 空格 数字 和其他字符的个数
- 输入一个字符串内有数字和非数字字符,将连续的数字作为一个整数,存到数组a中,统计整数的个数,并输出这些数
- 作业3-3 输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数
- 输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数
- 【C代码练习17】输入数量不确定的0-9范围内的整数,统计每一种数字出现的次数,输入以-1结束
- 61.从键盘输入10个正数存入数组x中,然后输入要查找的整数a,如找到则输出a及a的下标,如找不到,则把a存入到数组的最后。
- 6.2输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 华为oj输入一行字符,分别统计出包含英文字母、空格、数字和其他字符的个数
- 输入一串字符,统计其中字母,数字,空格及其他符号的个数
- 数字排序 键盘输入多个整数,输入quite后结束,把所有的整数倒序排列打印
- 在文本框中输入数字(包括负数,0,正整数),如果为其他值,则显示空
- 从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符
- Linux-C基础知识学习:C语言作业-从键盘输入一行字符,统计其中有多少个字母, 数字,空格(用数组实现,gets)。
- 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
- 作业3(3)输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数