变量运算符练习Test3

package java基础知识.小结与练习;

import java.util.Scanner;

public class Test3 {

	/**
	 * @param 任意定义5位整数,求各个位上的数的和
	 * 思路:
	 * 1)通过键盘输入  任意定义5位整数. i = abcde
	 * 2)各个位上的数为  :
	 * int a,b,c,d,e;
	 * a=i/10000;
	 * b=(i-a*10000)/1000;
	 * c=(i-a*10000-b*1000)/100;
	 * d=(i-a*10000-b*1000-c*100)/10;
	 * e=i%10;
	 * 3)然后将a+b+c+d+e的结果打印出来.
	 * 4)通过if...else条件语句判断用户输入的数据是否符合条件,如果不符合条件,提示输入错误
	 */
	public static void main(String[] args) {
		// 键盘输入方式
		System.out.println("请任意输入一个五位整数  : ");
		Scanner input = new Scanner(System.in);
		int i = input.nextInt();
		//条件判断语句 if...else 
		if(i>0&&i<100000){//条件判断  如果i是0到100000以内的整数,执行代码块
		int a = i/10000;             
		int b = (i-a*10000)/1000;
		int c = (i-a*10000-b*1000)/100;
		int d = (i-a*10000-b*1000-c*100)/10;
		int e = i%10;
		System.out.println("你输入的五位整数的各位上的数的和是 : "+(a+b+c+d+e));
		}else{           //如果i数据不是五位以内的正整数,提示输入错误
			System.out.println("输入错误:你输入的数据无法进行计算!");
		}
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值