/*

*读入一个16位的长整型,利用switch语句计算0—9这十个数字中,每个字出现的次数

**/

import java.util.Scanner;

class number{

public static void main(String args[]){

Scanner s=new Scanner(System.in);

System.out.println("请输入一个16位的整数");

long a,temp; //变量声明

a=s.nextLong();

int b[]; //声明一个数组变量

b=new int[16]; //创建数组空间,确定数组长度

int n[]={0,0,0,0,0,0,0,0,0,0}; //初始化数组

System.out.println(a); //输出16位的数字

for(int i=1;i<=16;i++){ //for循环将16位数字存入数组中

temp=a; //将a的值赋给temp

a=temp%10; //将temp除以10取余的值赋给a

b[i-1]=(int)a; //将a强制转换成int型的值存入数组

a=(temp-a)/10; //将temp减去a再除以10的值赋给a

} //此循环从末尾 依次将16位长整数存入数组

for(int j=0;j<=15;j++){ //for循环,依次判断16个数字

switch(b[j]){ //将数组b中的数强制转换成整型,与case语句值比较

case 0: n[0]++; break; //与0比较,是0则执行语句

case 1: n[1]++; break; //一下与0同理

case 2: n[2]++; break;

case 3: n[3]++; break;

case 4: n[4]++; break;

case 5: n[5]++; break;

case 6: n[6]++; break;

case 7: n[7]++; break;

case 8: n[8]++; break;

case 9: n[9]++; break;

default:

}

}

for(int j=0;j<=9;j++){ //for循环依次输出比较之后的结果

System.out.println("数字"+j+"共出现"+n[j]+"次"); //输出各个数字出现次数

}

}

}

java长整型数输入格式_java编程之计算16位长整型数字中0-9出现次数(从命令窗输入数据)...相关推荐

  1. C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。

    /*求水仙花数.输入一个正整数n,计算n位水仙花数.*/ #include<stdio.h> //编译预处理命令int mypow (int x, int n); //声明自己的幂函数in ...

  2. 单片机人机接口编程c语言,16位单片机C语言编程:基于PIC24

    第一部分 飞行入门 第1章 首飞 1.1 飞行计划 1.2 飞前备忘录 1.3 飞行 1.3.1 编译和连接 1.3.2 构建第一个项目 1.3.3 端口初始化 1.3.4 重测PORTA 1.3.5 ...

  3. python求组合数c(m、n)编程题_c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序...

    题目: c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序 根据下列公式可以计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序,输入2 个正整数m 和n ...

  4. 1342. 将数字变成 0 的操作次数 / 1507. 转变日期格式

    1342. 将数字变成 0 的操作次数[简单题][每日一题] 思路:[模拟] 定义计数变量ans=0: 当num>0时,如果num是偶数,就将其除2,如果是奇数,就将其减1:每次操作ans加1. ...

  5. java计算两个月份差_Java编程实现计算两个日期的月份差实例代码

    本文实例主要实现计算两个日期的月份差,具体如下: package com.forezp.util; import org.joda.time.DateTime; import org.joda.tim ...

  6. java框架的利与弊_Java编程的利与弊

    java框架的利与弊 没有什么技术可以吹嘘保持相关性超过20年了. 但是今年,Java被评选为第五大最受欢迎的技术 ,仅被无可争议的领先者JavaScript,HTML,CSS和SQL所超越. 尽管在 ...

  7. tif格式real类型图片与16位PNG图片的转化(编码/解码)

    将real类型图片编码成PNG的图片: 其原理在于以一定的编码方式,将real类型的实际高度信息转为16位的PNG图,同时,在最后一行将图片的编码方式存储下来,解码时先将编码方式读取,再将PNG格式深 ...

  8. java什么是反射 代码说明_java编程中,常提到的反射代码指的是什么?

    展开全部 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态e5a48de588b662616964757a686964616f31333335326232或行 ...

  9. java 判断是否为cst格式_Java判断文件编码格式

    1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...

最新文章

  1. 左牵Uber右联大众,黄教主带领320家车企一统自动驾驶江湖
  2. 剑网三缘起不赚钱也要为玩家送福利!这就是为了老玩家的情怀吧
  3. todo已完成任务_重要主干街路已完成清雪任务
  4. CCF201503-1 图像旋转(100分)
  5. java如何循环调用方法_Java:调用方法的“中断”循环?
  6. 外呼机器人起名_智能外呼机器人十大厂商
  7. CentOS6.5 安装python
  8. 如何使用Java进行网络爬虫
  9. 基于单片机的红外检测及语音响应系统
  10. Windows安装和设置教程
  11. 一个自动写咪蒙体的机器人,请夸我
  12. Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
  13. SmartFoxServer 2X管理工具
  14. 中级微观经济学:Chap 32 交换
  15. CSS复合选择器,元素的显示模式,CSS背景设置
  16. 计算机音乐奇迹再现乐谱,天谕手游奇迹再现乐谱_奇迹再现乐谱代码分享_3DM手游...
  17. 【Linux从无到有】进程的地址空间
  18. IC学习笔记3——异步FIFO
  19. YUV420SP/YUV420P
  20. MES系统中常见的数据采集方法

热门文章

  1. VR全景+整合营销如何助力企业营销转型升级?附知名营销案例
  2. navicat通过ssh连接mysql
  3. 介绍 SMS over SGs
  4. 深入浅出JMS(一)–JMS基本概念(转载)
  5. 如何将电脑桌面图标下文字的白色框框和颜色去掉
  6. iphone 键盘兼容_如何在iPhone上使用单手键盘
  7. mac开启root权限,mac root权限
  8. python不能导入mysql_Python导入数据到MySQL常见问题
  9. C _Who killed Cock Robin (树形dp)
  10. 用python分析HTTP请求中各过程用时情况(通过分析抓包文件pcap实现)