1.輸入一個數,判斷是奇數還是偶數。
import java.util.Scanner; public class Test01 { public static void main(String[] args) { //輸入一個數,判斷是奇數還是偶數。 Scanner s = new Scanner(System.in) int num = s.nextInt(); if (num % 2 == 0) { System.out.println(num + "是一個偶數!"); } else { System.out.println(num + "是一個奇數!"); } } }
代碼可以進一步改進下,一直循環輸入數字判斷,直到出現非數字則程序結束。
import java.util.Scanner; public class Test01 { public static void main(String[] args) { //輸入一個數,判斷是奇數還是偶數。 Scanner s = new Scanner(System.in); while(s.hasNextInt()) { int num = s.nextInt(); if (num % 2 == 0) { System.out.println(num + "是一個偶數!"); } else { System.out.println(num + "是一個奇數!"); } } s.close(); } }
運行結果:

2.計算1+2+3+……+100的和。
public class Test02 { public static void main(String[] args) { //計算1+2+3+……+100的和 int sum = 0; for (int i = 1; i <= 100; i++) { sum += i; } System.out.println(sum); } }
運行結果:

3.在1~100內找出能被4整除的數。
public class Test03 { public static void main(String[] args) { //在1~100內找出能被4整除的數。 int count = 0;//計算被4整除的個數 System.out.println("1~100內能被4整除的有:"); for (int i = 1; i <= 100; i++) { if(i % 4 == 0){ count++; System.out.print(i+" "); } } System.out.println(); System.out.println("一共有"+count+"個!"); } }
運行結果:

4.從鍵盤輸入一個班5個學生的分數,求和並輸出
import java.util.Scanner; public class Test04 { public static void main(String[] args) { //從鍵盤輸入一個班5個學生的分數,求和並輸出。 Scanner scanner = new Scanner(System.in); float sum = 0f; for (int i = 0; i < 5; i++) { float score = scanner.nextFloat(); sum += score; } System.out.println(sum); scanner.close(); } }
運行結果:

5.for循環輸出1-100之間能被5整除的數,並每行輸出三個值。
public class Test05 { public static void main(String[] args) { //for循環輸出1-100之間能被5整除的數,並每行輸出三個值 for (int i = 1; i <= 100; i++) { if(i % 5 == 0){ System.out.print(i+" "); } if (i % 15 == 0){ System.out.println(); } } } }
運行結果:

6.編程求:1!+2!+3!+…10!
public class Test06 { public static void main(String[] args) { //編程求:1!+2!+3!+…10! int sum = 0; for (int i = 1; i <= 10; i++) { int temp = 1; for (int j = 1; j <= i; j++) { temp *= j; } sum = sum + temp; } System.out.println(sum); } }
運行結果:

