package java基础知识.小结与练习;
import java.util.Scanner;
public class Practise4 {
/**
* @param 通过键盘输入一个五位数,把每位上的数相加,求出它们的和
* 思路分析
* 假设 该数字 是int i = 12345;
System.out.println(i%10); 得到个数上的数字5
System.out.println(i%100/10); 得到十位上的数字4
System.out.println(i%1000/100);得到百位上的数字3
System.out.println(i%10000/1000);得到千位上的数字2
System.out.println(i%100000/10000);得到万位上的数字1
从上边寻找规律:
*/
public static void main(String[] args) {
// 键盘输入任意一个五位数
Scanner input = new Scanner (System.in);
System.out.println("键盘输入任意一个五位数 :");
int i = input.nextInt();
int a = i%10; //个位数字
int b = i%100/10; //十位数字
int c = i%1000/100; //百位数字
int d = i%10000/1000; //千位数字
int e = i%100000/10000; //万位数字
int jieguo = a+b+c+d+e; //将各个位上的数字相加
//打印出结果
System.out.println("该五位数每位上的数字的和是 :"+jieguo);
}
}