数组:从键盘上输入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]);

}

}

相关推荐
Algebraaaaa1 小时前
为什么C++主函数 main 要写成 int 返回值 | main(int argc, char* argv[]) 这种写法是什么意思?
开发语言·c++
三木水1 小时前
Spring-rabbit使用实战七
java·分布式·后端·spring·消息队列·java-rabbitmq·java-activemq
java1234_小锋2 小时前
一周学会Matplotlib3 Python 数据可视化-绘制饼状图(Pie)
开发语言·python·信息可视化
别来无恙1492 小时前
Spring Boot文件下载功能实现详解
java·spring boot·后端·数据导出
optimistic_chen2 小时前
【Java EE初阶 --- 网络原理】JVM
java·jvm·笔记·网络协议·java-ee
weixin_456904272 小时前
Java泛型与委托
java·spring boot·spring
悟能不能悟3 小时前
能刷java题的网站
java·开发语言
IT古董3 小时前
【第四章:大模型(LLM)】05.LLM实战: 实现GPT2-(6)贪婪编码,temperature及tok原理及实现
android·开发语言·kotlin
程序员陆通3 小时前
Java高并发场景下的缓存穿透问题定位与解决方案
java·开发语言·缓存
北执南念3 小时前
Java多线程基础总结
java