Java_work
- 1.定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位回文数
- 2.定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和
- 3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能使用第三个变量)
- 4. 请写出一段遵守编码规范的 Hello World 代码
1.定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位回文数
(五位回文数:个位与万位相同,十位与千位相同,例如: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("这个数是回文数!");
}
}
2.定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和
(例如: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);
}
}
3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能使用第三个变量)
public class Exchange {
public static void main(String[] args) {
int a = 5;
int b = 7;
//将两个变量的和储存在a中
a = a+b;
//用总和减去b, 得到的就是a原来得值
//将它赋值给b
b = a-b;
//用总和减去a, 得到的就是b原来得值
//将它赋值给a
a= a-b;
System.out.println("a = "+ a);
System.out.println("b = "+ b);
}
}
4. 请写出一段遵守编码规范的 Hello World 代码
public class HelloWorld {
public static void main(String[] args) { //主方法
System.out.println("Hello World"); //打印输出
}
}