Java學習之基礎語法練習

@ 搖滾吧!阿文發表於2020-12-30
  1. 定義一個整型變數並賦任意五位正整數作為初始值,判斷它是不是五位迴文數(五位迴文數:個位與萬位相同,十位與千位相同,例如:12321):
package com.core;
public class Home01 {
	public static void main(String[] args) {
		int num=12321;
		int a=num%10;//取出個數
		int b=num%100/10;//取出百位數
		int c=num%1000/100;//取出千位數
		int d=num%10000/1000;//取出萬位數
		int e=num%100000/10000;//取出十萬位數
		if(a==e&&b==d) {
			System.out.println("num是迴文數");
		}else {
			System.out.println("num不是迴文數字");
		}
	}
}

執行結果如下:
2. 定義一個整型變數並賦任意五位正整數作為初始值,輸出各位數字之和(例如:12345 各位之和是:1+2+3+4+5 。也就是 15)

package com.core;
public class Home02 {
	public static void main(String[] args) {
		int num=12345;
		int a=num%10;//取出個數
		int b=num%100/10;//取出百位數
		int c=num%1000/100;//取出千位數
		int d=num%10000/1000;//取出萬位數
		int e=num%100000/10000;//取出十萬位數
		int sum=a+b+c+d+e;
		System.out.println("和為:"+sum);
	}
}

  1. 定義整型變數 a、b,寫出將 a、b 兩個變數值進行互換的程式(要求不能使用第三個變數)
package com.core;
public class Home03 {
	public static void main(String[] args) {
		int a=10;
		int b=20;
		a+=b;
		b=a-b;
		a-=b;
		System.out.println("a="+a);
		System.out.println("b="+b);
	}
}

  1. 請寫出一段遵守編碼規範的 Hello World 程式碼
    (注意,註釋必須有,也要遵守規範)
package com.core;
public class Home04 {
	/*
	 * 主方法,程式入口
	 */
	public static void main(String[] args) {
		//輸出字串
		System.out.println("HolleWord");
	}
}

相關文章