题目1. 定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位
回文数
(五位回文数:个位与万位相同,十位与千位相同,例如:12321):
public class PalindromicNumber {
public static int ge(int num){
int i = num%10;
return i;
}
public static int shi(int num){
int i = num%100/10;
return i;
}
public static int bai(int num){
int i = num%1000/100;
return i;
}
public static int qian(int num){
int i = num%10000/1000;
return i;
}
public static int wan(int num){
int i = num%100000/10000;
return i;
}
public static void main(String[] args) {
System.out.println("请输入一个五位正整数:");
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int g = ge(i);
int s = shi(i);
int b = bai(i);
int q = qian(i);
int w = wan(i);
if (g == w && s == q) {
System.out.println(i + "是回文数");
} else {
System.out.println("该数不是回文数");
}
}
}
题目2.3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能使用第三个变量)
public class ChangeAB {
public static void main(String[] args) {
int a=9,b=5;
a=a+b;
b=a-b;
a=a-b;
System.out.println("a="+a);
System.out.println("b="+b);
}
}