变量运算符练习Test3

来源:互联网 发布:php滚动加载 编辑:程序博客网 时间:2024/06/05 16:42
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("输入错误:你输入的数据无法进行计算!");}}}

原创粉丝点击