# 基礎題目:## 第一題* 按步驟編寫代碼,效果如圖所示:![](img\1.jpg)* 編寫步驟:1. 定義類 Test12. 定義 main方法3. 控制檯輸出5行字符串類型常量值4. 控制檯輸出5行字符類型常量值* 參考答案: ```java public class Test1 { public static void main(String[] args) { // 控制檯輸出任意5行字符串類型常量值 System.out.println("善學如春起之苗"); System.out.println("不見其增,日有所長"); System.out.println("假學如磨刀之石"); System.out.println("不見其損,年有所虧"); System.out.println("加油吧!少年"); // 控制檯輸出任意5行字符類型常量值 System.out.println('J'); System.out.println('A'); System.out.println('V'); System.out.println('A'); System.out.println('!'); } } ```## 第二題* 按步驟編寫代碼,效果如圖所示: ![](img\2.jpg)* 編寫步驟: 1. 定義類 Test2 2. 定義 main方法 3. 控制檯輸出5行整數類型常量值 4. 控制檯輸出5行小數類型常量值* 參考答案: ```java public class Test2 { public static void main(String[] args) { // 控制檯輸出任意5行整數類型常量值 System.out.println(-2147483648); System.out.println(-100); System.out.println(0); System.out.println(100); System.out.println(2147483647); // 控制檯輸出任意5行小數類型常量值 System.out.println(-100.0); System.out.println(-10.0); System.out.println(0.0); System.out.println(10.9); System.out.println(100.9); } } ```## 第三題- 按步驟編寫代碼,效果如圖所示: ![](img\3.jpg)- 編寫步驟: 1. 定義類 Test3 2. 定義 main方法 3. 控制檯輸出全部布爾類型常量值- 參考答案: ```java public class Test3 { public static void main(String[] args) { // 控制檯輸出全部布爾類型常量值 System.out.println(true); System.out.println(false); } } ```## 第四題- 按步驟編寫代碼,效果如圖所示: ![](img\4.jpg)- 編寫步驟: 1. 定義類 Test4 2. 定義 main方法 3. 定義2個 byte類型變量,分別賦byte類型範圍內最大值和最小值,並輸出在控制檯. 4. 定義2個 short類型變量,分別賦short類型範圍內的值,並輸出在控制檯. 5. 定義2個 int類型變量,分別賦int類型範圍內的值,並輸出在控制檯. 6. 定義2個 long類型變量,分別賦超過int類型範圍的值,並輸出在控制檯.- 參考答案: ```java public class Test4 { public static void main(String[] args) { // 定義2個 byte類型變量,分別賦byte類型範圍內最大值和最小值,並輸出在控制檯. byte num1 = -128; byte num2 = 127; System.out.println(num1); System.out.println(num2); // 定義2個 short類型變量,分別賦short類型範圍內的值,並輸出在控制檯. short num3 = -32768; short num4 = 32767; System.out.println(num3); System.out.println(num4); // 定義2個 int類型變量,分別賦int類型範圍內的值,並輸出在控制檯. int num5 = -2147483648; int num6 = 2147483647; System.out.println(num5); System.out.println(num6); // 定義2個 long類型變量,分別賦超過int類型範圍的值,並輸出在控制檯. long num7 = -2147483649L; long num8 = 2147483648L; System.out.println(num7); System.out.println(num8); } } ```## 第五題- 按步驟編寫代碼,效果如圖所示: ![](img\5.jpg)* 編寫步驟: 1. 定義類 Test5 2. 定義 main方法 3. 定義2個 float類型變量,分別賦值,並輸出在控制檯. 4. 定義2個 double類型變量,分別賦值,並輸出在控制檯.* 參考答案: ```java public class Test5 { public static void main(String[] args) { // 定義2個 float類型變量,分別賦值,並輸出在控制檯. float num1 = -3.14F; float num2 = 3.14F; System.out.println(num1); System.out.println(num2); // 定義2個 double,分別賦值,並輸出在控制檯. double num3 = -3.4; double num4 = 3.4; System.out.println(num3); System.out.println(num4); } } ```## 第六題- 按步驟編寫代碼,效果如圖所示: ![](img\6.jpg)- 編寫步驟:1. 定義類 Test62. 定義 main方法3. 定義5個 char類型變量,分別賦值,並輸出在控制檯.4. 定義2個 boolean類型變量,分別賦值,並輸出在控制檯.* 參考答案: ```java public class Test6 { public static void main(String[] args) { // 定義5個 char類型變量,分別賦值,並輸出在控制檯. char ch1 = '9'; char ch2 = 'J'; char ch3 = 'a'; char ch4 = ' '; char ch5 = '@'; System.out.println(ch1); System.out.println(ch2); System.out.println(ch3); System.out.println(ch4); System.out.println(ch5); // 定義2個 boolean類型變量,分別賦值,並輸出在控制檯. boolean b1 = true; boolean b2 = false; System.out.println(b1); System.out.println(b2); } } ```## 第七題- 按步驟編寫代碼,效果如圖所示: ![](img\7.jpg)- 步驟圖解: ![](img\71.jpg)- 開發提示:定義變量不賦值的格式 ```java // 數據類型 變量名 ; int temp; ```- 編寫步驟: 1. 定義類 Test7 2. 定義 main方法 3. 定義兩個整數變量a,b並賦值 4. 控制檯輸出變量a,b互換前的值 5. 定義一個第三方變量temp,不賦值 6. 利用第三方變量temp使a,b的值互換 7. 控制檯輸出變量a,b互換後的值- 參考答案: ```java public class Test7 { public static void main(String[] args) { // 定義兩個整數變量a,b並賦值 int a = 10; int b = 20; // 控制檯輸出變量a,b的值 System.out.println("互換前:"); System.out.println(a); System.out.println(b); // 定義一個第三方變量,不賦值. int temp; // 利用第三方變量,是a,b的值互換. temp = a ; a = b; b = temp; // 控制檯輸出變量a,b的互換後的值. System.out.println("互換後:"); System.out.println(a); System.out.println(b); } } ```