import java.util.Scanner;
public class Main {
public static void dealNumber(int num){
if(num<0||num>9999) throw new IllegalArgumentException();
int g,s,b,q;
g=num%10;
num/=10;
s=num%10;
num/=10;
b=num%10;
num/=10;
q=num;
System.out.println("个位="+g);
System.out.println("十位="+s);
System.out.println("百位="+b);
System.out.println("千位="+q);
System.out.println();
System.out.println("倒序="+g+s+b+q);
System.out.println();
System.out.println("各位平方和="+(g*g+s*s+b*b+q*q));
}
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("请输入数字(0-9999):");
int num=scan.nextInt();
dealNumber(num);
}
}
温馨提示:答案为网友推荐,仅供参考