Java回文数 五位数求各位数之和 两变量交换

Java_work

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");         //打印输出

	}

}
    原文作者:被窝里做一个梦
    原文地址: https://blog.csdn.net/qq_45491549/article/details/108911421
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞