java长整型数输入格式_java编程之计算16位长整型数字中0-9出现次数(从命令窗输入数据)...
/*
*读入一个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出现次数(从命令窗输入数据)...相关推荐
- C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。
/*求水仙花数.输入一个正整数n,计算n位水仙花数.*/ #include<stdio.h> //编译预处理命令int mypow (int x, int n); //声明自己的幂函数in ...
- 单片机人机接口编程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 ...
- python求组合数c(m、n)编程题_c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序...
题目: c语言编程问题,计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序 根据下列公式可以计算出从n 个不同元素中取出m 个元素(m≤n)的组合数。编写程序,输入2 个正整数m 和n ...
- 1342. 将数字变成 0 的操作次数 / 1507. 转变日期格式
1342. 将数字变成 0 的操作次数[简单题][每日一题] 思路:[模拟] 定义计数变量ans=0: 当num>0时,如果num是偶数,就将其除2,如果是奇数,就将其减1:每次操作ans加1. ...
- java计算两个月份差_Java编程实现计算两个日期的月份差实例代码
本文实例主要实现计算两个日期的月份差,具体如下: package com.forezp.util; import org.joda.time.DateTime; import org.joda.tim ...
- java框架的利与弊_Java编程的利与弊
java框架的利与弊 没有什么技术可以吹嘘保持相关性超过20年了. 但是今年,Java被评选为第五大最受欢迎的技术 ,仅被无可争议的领先者JavaScript,HTML,CSS和SQL所超越. 尽管在 ...
- tif格式real类型图片与16位PNG图片的转化(编码/解码)
将real类型图片编码成PNG的图片: 其原理在于以一定的编码方式,将real类型的实际高度信息转为16位的PNG图,同时,在最后一行将图片的编码方式存储下来,解码时先将编码方式读取,再将PNG格式深 ...
- java什么是反射 代码说明_java编程中,常提到的反射代码指的是什么?
展开全部 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态e5a48de588b662616964757a686964616f31333335326232或行 ...
- java 判断是否为cst格式_Java判断文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...
最新文章
- 左牵Uber右联大众,黄教主带领320家车企一统自动驾驶江湖
- 剑网三缘起不赚钱也要为玩家送福利!这就是为了老玩家的情怀吧
- todo已完成任务_重要主干街路已完成清雪任务
- CCF201503-1 图像旋转(100分)
- java如何循环调用方法_Java:调用方法的“中断”循环?
- 外呼机器人起名_智能外呼机器人十大厂商
- CentOS6.5 安装python
- 如何使用Java进行网络爬虫
- 基于单片机的红外检测及语音响应系统
- Windows安装和设置教程
- 一个自动写咪蒙体的机器人,请夸我
- Python全栈 MongoDB 数据库(聚合、二进制、GridFS、pymongo模块)
- SmartFoxServer 2X管理工具
- 中级微观经济学:Chap 32 交换
- CSS复合选择器,元素的显示模式,CSS背景设置
- 计算机音乐奇迹再现乐谱,天谕手游奇迹再现乐谱_奇迹再现乐谱代码分享_3DM手游...
- 【Linux从无到有】进程的地址空间
- IC学习笔记3——异步FIFO
- YUV420SP/YUV420P
- MES系统中常见的数据采集方法
热门文章
- VR全景+整合营销如何助力企业营销转型升级?附知名营销案例
- navicat通过ssh连接mysql
- 介绍 SMS over SGs
- 深入浅出JMS(一)–JMS基本概念(转载)
- 如何将电脑桌面图标下文字的白色框框和颜色去掉
- iphone 键盘兼容_如何在iPhone上使用单手键盘
- mac开启root权限,mac root权限
- python不能导入mysql_Python导入数据到MySQL常见问题
- C _Who killed Cock Robin (树形dp)
- 用python分析HTTP请求中各过程用时情况(通过分析抓包文件pcap实现)