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);

}

}

运行结果:


第一节:Java教程之《JDK的安装与环境变量配置》

第二节:Java教程之《第一个Java程序》

第三节:Java教程之《print和println区别》

第四节:Java教程之《数据类型分类》

第五节:Java练习题——使用变量存储数据,实现个人简历信息的输出

第六节:Java练习题——打印购物小票

猜你喜欢

转载自blog.csdn.net/i2033448087/article/details/80988755