# 基础题目:## 第一题* 按步骤编写代码,效果如图所示:* 编写步骤: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('!'); } } ```## 第二题* 按步骤编写代码,效果如图所示: * 编写步骤: 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); } } ```## 第三题- 按步骤编写代码,效果如图所示: - 编写步骤: 1. 定义类 Test3 2. 定义 main方法 3. 控制台输出全部布尔类型常量值- 参考答案: ```java public class Test3 { public static void main(String[] args) { // 控制台输出全部布尔类型常量值 System.out.println(true); System.out.println(false); } } ```## 第四题- 按步骤编写代码,效果如图所示: - 编写步骤: 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); } } ```## 第五题- 按步骤编写代码,效果如图所示: * 编写步骤: 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); } } ```## 第六题- 按步骤编写代码,效果如图所示: - 编写步骤: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); } } ```## 第七题- 按步骤编写代码,效果如图所示: - 步骤图解: - 开发提示:定义变量不赋值的格式 ```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); } } ```