博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java课堂测试2
阅读量:4699 次
发布时间:2019-06-09

本文共 861 字,大约阅读时间需要 2 分钟。

//信1605-2 20163428 刘宏琦

import java.util.*;
public class Number {
/**
* @param args
*/
public void panduan(String m){ //判断位数
int i=1;
int num=Integer.parseInt(m); //类型转化
while((num/10)!=0){
num=num/10;
i++;
}
System.out.println("这是"+i+"位数");
}
public void shuchu(String m){ //输出各个位 和 它们的和
int i=0,sum=0;
int num=Integer.parseInt(m); //类型转化
int a[]=new int[10]; //开辟数组空间
while(num!=0){
a[i]=num%10; //求余数
num=num/10; //下一位
sum=sum+a[i]; //求和
i=i+1; //+1到下一位
}
for(int j=i-1;j>=0;j--){ //循环输出各个位
System.out.println("分别为:"+a[j]+" ");
}
System.out.println("和为:"+sum);
}
public static void main(String[] args) { //主函数
// TODO Auto-generated method stub
Number n=new Number();
Scanner input=new Scanner(System.in);
String m;
System.out.println("输入一个整数:");
m=input.nextLine(); //输入整数
n.panduan(m);
n.shuchu(m);
}

}

转载于:https://www.cnblogs.com/liulala2017/p/7646000.html

你可能感兴趣的文章
mac安装 配置 ant
查看>>
[译]快照技术综述 Ⅰ
查看>>
vSphere 高级特性FT配置与管理
查看>>
mac find桌面显示desktop问题
查看>>
MySQL--pymysql模块
查看>>
Computer Systems A Programmer's Perspective(深入理解计算机系统)第一章读书笔记
查看>>
语义分析
查看>>
html5录音支持pc和Android、ios部分浏览器,微信也是支持的,JavaScript getUserMedia
查看>>
虚幻UE4的后处理特效介绍 http://www.52vr.com/thread-31215-1-1.html
查看>>
MapReduce单机提交(待稿)
查看>>
2017-2018-1 20155317 《信息安全系统设计基础》第四周学习总结
查看>>
将金额人民币转化为大写 C#
查看>>
Excel VBA 操作 复制拷贝操作
查看>>
Robotframework--随机选取下拉框的字段值进行搜索
查看>>
【TCP/IP】TCP的三次握手和四次挥手
查看>>
总结ThinkPHP使用技巧经验分享(三)
查看>>
python json.dumps()函数输出json格式,使用ensure_ascii参数对中文输入的支持
查看>>
eclipse中安装flex插件
查看>>
javascript学习笔记 - 引用类型 Object
查看>>
RabbitMQ 开启WEB管理
查看>>