用java 从控制台输入一个四位整数,判断个位数与千位的和是否大于...
发布网友
发布时间:2024-04-11 06:19
我来回答
共2个回答
热心网友
时间:2024-04-11 18:19
public static void main(String[] args){
Scanner s=new Scanner(System.in);
int i=s.nextInt();
int a=i/1000;
int b=(i%1000)/100;
int c=((i%1000)%100)/10;
int d=((i%1000)%100)%10;
if((a+d)>(b+c))
System.out.println("个位数与千位的和大于百位和十位的和");
else
System.out.println("个位数与千位的和小于等于百位和十位的和");
System.out.println(a+" "+b+" "+c+" "+d);
}
热心网友
时间:2024-04-11 18:12
定义这个数为n(int类型)
定义记录千位m = n/1000 ; n -= m * 1000 ;
定义记录百位d = n/100 ; n -= d * 100 ;
定义记录十位t = n/10 ; n -= t * 10 ;
现在n 为个位上的数,计算 n + d 是否大于 m + t 就行了。