Java练习题——计算个位十位百位千数的和
需求说明:
·键盘输入四位数字的会员卡号
·使用“/”和“%”运算符分解获得会员卡各个位上的数字
·将各个位上数字求和
首先,打开eclipse,新建一个类
代码如下:
package com.tanzhou;
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
//定义Scanner类型对象input
Scanner input=new Scanner(System.in);
//输入4位会员卡号
System.out.println("请输入4位会员卡号:");
int custNo=input.nextInt();
//显示会员卡号
System.out.println("会员卡号是:"+custNo);
//获取千位、百位、十位、个数数并显示
int gewei=custNo%10; //个数
int shiwei=custNo/10%10; //十位
int baiwei=custNo/100%10; //百位
int qianwei=custNo/1000; //千位
System.out.println("千位数:"+qianwei+",百位数:"+baiwei+",十位数:"+shiwei
+",个位数:"+gewei);
//计算各位之和并显示
int total=qianwei+baiwei+shiwei+gewei;
System.out.println("会员卡号"+custNo+"各位之和:"+total);
}
}