数组:从键盘上输入10个数,合法值为1、2或3,不是这三个数则为非法数字,试编辑统计每个整数和非法数字的个数

import java.util.Scanner;

public class Demo6 {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] nums = new int[10];

int[] count = new int[4];

System.out.println("请输入10个数:");

Scanner input = new Scanner(System.in);

for(int i=1;i<nums.length;i++){

nums[i] = input.nextInt();

switch(nums[i]){

case 1:

count[0]++;

break;

case 2:

count[1]++;

break;

case 3:

count[2]++;

break;

case 4:

case 5:

case 6:

case 7:

case 8:

case 9:

case 0:

count[3]++;

break;

}

}

System.out.println("数字1的个数为:"+count[0]);

System.out.println("数字2的个数为:"+count[1]);

System.out.println("数字3的个数为:"+count[2]);

System.out.println("非法数字的个数为:"+count[3]);

}

}

相关推荐
mqiqe18 小时前
架构-亿级流量性能调优实践
java·架构
中国胖子风清扬18 小时前
Rust 序列化技术全解析:从基础到实战
开发语言·c++·spring boot·vscode·后端·中间件·rust
我就是全世界19 小时前
【存储选型终极指南】RustFS vs MinIO:5大维度深度对决,95%技术团队的选择秘密!
开发语言·分布式·rust·存储
j_xxx404_19 小时前
数据结构:栈和队列力扣算法题
c语言·数据结构·算法·leetcode·链表
南莺莺19 小时前
假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来判别,表达式中的括号是否配对,以字符“\0“作为算术表达式的结束符
c语言·数据结构·算法·
yudiandian201419 小时前
【QT 5.12.12 打包-Windows 平台下】
开发语言·qt
要记得喝水19 小时前
C#某公司面试题(含题目和解析)--1
开发语言·windows·面试·c#·.net
THMAIL19 小时前
深度学习从入门到精通 - 神经网络核心原理:从生物神经元到数学模型蜕变
人工智能·python·深度学习·神经网络·算法·机器学习·逻辑回归