题目: 要求从键盘接受一个4位的会员卡号,利用/或% ,分别拆分出这个4位数的各个位的数字,计算其相加之和!
程序员文章站
2022-07-15 11:01:23
...
package test01;
import java.util.Scanner;
/*
* 算数运算符:+ - * / %(求余数或者取模)
* ++ 自增
* ++在前:先加1,后运算
* ++在后:先运算,后加1
* --自减
* --在前:先减1,后运算
* --在后:先运算,后减1
*/
public class HomeWork {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
*
* 课后作业:
* 题目:
* 要求从键盘接受一个4位的会员卡号,利用/或%
* 分别拆分出这个4位数的各个位的数字,计算其相加之和!
* 例:8349
* 个位:9 十位:4 百位:3 千位:8
*/
int qianwei,baiwei,shiwei,gewei,sum;
System.out.println("请输入一个4位的会员卡号:");
Scanner s = new Scanner(System.in);
int ss = s.nextInt();
if(ss>999&&ss<10000) {
qianwei = ss / 1000;
baiwei = ss/100%10;
shiwei = ss/10%10;
gewei = ss%10;
sum = qianwei+baiwei+shiwei+gewei;
System.out.println("千位是:"+qianwei);
System.out.println("百位是:"+baiwei);
System.out.println("十位是:"+shiwei);
System.out.println("个位是:"+gewei);
System.out.println("相加之和是:"+sum);
}
else {
System.out.println("此数不是一个4位数!");
}
}
}
上一篇: 第二章测试