求若干个数的平均数并输出123456的二进制和十六进制
来源:互联网 发布:java导出excel详解 编辑:程序博客网 时间:2024/05/16 11:38
现在举一个求若干个数的平均数的例子,若干个数从键盘输入。程序除了输出平均数外,还输出了整数123456的二进制和十六进制的串表示。
应用程序中的main方法中的参数args能够接收从键盘输入的字符串。
class Example{public static void main(String args[]){double n,sum=0,item=0;boolean computable=true;for(int i=0;i<args.length;i++){try{item=Double.parseDouble(args[i]);sum=sum+item;}catch(NumberFormatException e){System.out.println("你输入了非数字字符:"+e);computable=false;}}if(computable){n=sum/args.length;System.out.println("平均数:"+n);}int number=123456;String binaryString=Long.toBinaryString(number);System.out.println(number+"的二进制表示:"+binaryString);System.out.println(number+"的十六进制表示:"+Long.toString(number,16));String str="1110110";int p=0,m=0;for(int i=str.length()-1;i>=0;i--)// 将二进制转化为十进制{char c=str.charAt(i);int a=Integer.parseInt(""+c);//参数应该是字符串 c是字符""+c相当于把字符c转化成了字符串p=p+(int)(a*Math.pow(2,m));m++;}System.out.println(str+"的十进制表示:"+p);}}
运行结果:
阅读全文
0 0
- 求若干个数的平均数并输出123456的二进制和十六进制
- 求若干个数的平均数
- 求n个数的平均数,并输出大于平均数的数。以-1结束
- 求平均数,并输出大于平均数的输入值
- 【汇编】求十进制数的补码并转二进制和十六进制输出
- 31.计算数组平均数,并输出平均数和小于平均数且最接近平均数的数
- 求多个数的平均数
- 求n个数的平均数
- 求若干个整数的平均数
- 求键盘输入若干个数的和
- 动态数组求n个数的和还有平均数 --- 蓝桥杯
- 求十亿个数的平均数的方法
- 输入一个整数,求该整数的二进制中1的个数,并输出
- 汇编求10个数的平均数
- 若干个数 以“字符串形式‘从键盘输入,将其转换为 double 型,并求平均数
- 从键盘输入10个实数,并输出它们的平均数和比平均数大的数
- Java数组求平均数且输出大于平均数的数字
- 输出N的 二进制,十六进制
- sysu-17B02签到
- FormPanel类的frame属性
- 用jdbc做查询操作时动态拼接参数报SQL语法错误的问题
- Weka上机实验二:调用WEKA包进行kmeans聚类
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法
- 求若干个数的平均数并输出123456的二进制和十六进制
- Spring的自定义标签
- Java并发编程:Lock
- okhttp的二次封装加入泛型
- 02css学习笔记
- Android view滑动悬浮固定效果实现
- KITTI数据集测试
- Java中实现SMTP邮件服务器-用demo简单粗暴的来发一波邮件了
- VS2013 加快编译速度 的方法整理