(五位回文数:个位与万位相同,十位与千位相同,例如:12321)
public class PalindromicNumber { public static void main(String[] args) { //定义一个整型变量并赋任意五位正整数作为初始值 int num = 12321; //定义一个数组 int[] n = new int[5]; //把每一位数放到数组当中 for(int i = n.length-1;i>=0;i--){ n[i] = num%10; num /= 10; } //判断是否为回文数 //第一位数字 == 最后一位数字 //第二位数字 == 倒数第二位数字 for(int i = 0; i<n.length/2;i++){ if(n[i] != n[n.length-i-1]){ System.out.println("这个数不是回文数!"); return; } } System.out.println("这个数是回文数!"); } }(例如:12345 各位之和是:1+2+3+4+5 。也就是 15)
public class Sum { public static void main(String[] args) { //定义一个整型变量并赋任意五位正整数作为初始值 int num = 12345; //定义一个整型变量sum为0 int sum = 0; //定义一个数组 int[] n = new int[5]; //把每一位数放到数组当中 for(int i = n.length-1;i>=0;i--){ n[i] = num%10; num /= 10; } //将每一位的数字相加 for(int i=0;i<=n.length-1;i++){ sum += n[i]; } System.out.println("这个五位数各位数字之和为:"+ sum); } }