欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

题目: 要求从键盘接受一个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位数!");
		}

	}

}

相关标签: Java 初学者