From e4c90e5161c807bf104085949f3895a3dbc56b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E9=94=90?= <2570878950@qq.com> Date: Mon, 20 Mar 2023 23:28:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E7=AC=AC=E4=B8=80=E6=AC=A1?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...55\346\263\225\344\275\234\344\270\232.md" | 332 ++++++++++++++++++ 1 file changed, 332 insertions(+) create mode 100644 "20 \345\206\257\351\224\220/2023320 01_Java\345\237\272\347\241\200\350\257\255\346\263\225\344\275\234\344\270\232.md" diff --git "a/20 \345\206\257\351\224\220/2023320 01_Java\345\237\272\347\241\200\350\257\255\346\263\225\344\275\234\344\270\232.md" "b/20 \345\206\257\351\224\220/2023320 01_Java\345\237\272\347\241\200\350\257\255\346\263\225\344\275\234\344\270\232.md" new file mode 100644 index 0000000..4bf29d0 --- /dev/null +++ "b/20 \345\206\257\351\224\220/2023320 01_Java\345\237\272\347\241\200\350\257\255\346\263\225\344\275\234\344\270\232.md" @@ -0,0 +1,332 @@ +# 巩固题 + +## 1、输出你最想说的一句话! + +* 编写步骤: + +1. 定义类 Homework1 + +2. 定义 main方法 + +3. 控制台输出5行字符串类型常量值 + + ```java + public class Homework1 { + public static void main(String[] args) { + System.out.println("甘小强"); + System.out.println("张俊豪"); + System.out.println("谢宸"); + System.out.println("唐老鸭"); + System.out.println("姜伟山"); + } + } + ``` + + + +## 2、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/1.jpg) + +* 编写步骤: + +1. 定义类 Homework2 +2. 定义 main方法 +3. 控制台输出5行字符串类型常量值 +4. 控制台输出5行字符类型常量值 + +```java +public class Homework2 { + public static void main(String[] args) { + System.out.println("善学如春起之苗"); + System.out.println("不见其增,日有所长"); + System.out.println("假学如磨刀之石"); + System.out.println("不见其损,年有所亏"); + System.out.println("加油吧!少年"); + System.out.println("J"); + System.out.println("A"); + System.out.println("V"); + System.out.println("A"); + System.out.println("!"); + } +} +``` + + + +## 3、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/3.jpg) + +- 编写步骤: + + 1. 定义类 Homework3 + + 2. 定义 main方法 + + 3. 控制台输出所有布尔类型常量值 + + ```java + public class Homework3 { + public static void main(String[] args) { + boolean flag = true; + boolean vkt = false; + System.out.println(" "+flag); + System.out.println(" "+vkt); + } + } + + ``` + + + +## 4、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/4.jpg) + +- 编写步骤: + + 1. 定义类 Homework4 + + 2. 定义 main方法 + + 3. 定义2个 byte类型变量,分别赋byte类型范围内最大值和最小值,并输出在控制台. + + 4. 定义2个 short类型变量,分别赋short类型范围内的值,并输出在控制台. + + 5. 定义2个 int类型变量,分别赋int类型范围内的值,并输出在控制台. + + 6. 定义2个 long类型变量,分别赋超过int类型范围的值,并输出在控制台. + + ```java + public class Homework4 { + public static void main(String[] args) { + byte a = -128; + byte aa = 127; + short b =-32768; + short bb =32767; + int c = -2147483648; + int cc = 2147483647; + long d = -2147483649L; + long dd = 2147483648L; + System.out.println(a); + System.out.println(aa); + System.out.println(b); + System.out.println(bb); + System.out.println(c); + System.out.println(cc); + System.out.println(d); + System.out.println(dd); } + } + ``` + + + +## 5、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/5.jpg) + + + +* 编写步骤: + 1. 定义类Homework5 + + 2. 定义 main方法 + + 3. 定义2个 float类型变量,分别赋值,并输出在控制台. + + 4. 定义2个 double类型变量,分别赋值,并输出在控制台. + + ```java + public class Homework5 { + public static void main(String[] args) { + float a = -3.14F; + float aa =3.14F; + double b =-3.4; + double bb =3.4; + System.out.println(a); + System.out.println(aa); + System.out.println(b); + System.out.println(bb); + } + } + ``` + + + +## 6、交换两个变量的值 + +编写步骤: + +1. 定义类Homework6 + +2. 定义 main方法 + +3. 定义两个整数变量a,b并赋值 + +4. 控制台输出变量a,b互换前的值 + +5. 定义一个第三方变量temp + +6. 利用第三方变量temp使a,b的值互换 + +7. 控制台输出变量a,b互换后的值 + + ```java + public class Homework6 { + public static void main(String[] args) { + int a =10; + int b =20; + System.out.println("互换前:"); + System.out.println(a); + System.out.println(b); + int temp; + temp =a; + a=b; + System.out.println("互换后:"); + System.out.println(a); + System.out.println(b); + } + } + ``` + + + +![image-20211219152628406](01_Java基础语法图片/image-20211219152628406.png) + +## 7、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/8.png) + + + +* 开发提示:四则运算的符号 + + ```java + 加: + + 减: - + 乘: * + 除: / + ``` + +* 编写步骤: + + 1. 定义类 Homework7 + + 2. 定义 main方法 + + 3. 定义2个int类型变量x、y,x赋值为100,y赋值为200 + + 4. 定义新变量add,保存变量x,y的和并打印到控制台 + + 5. 定义新变量sub,保存变量x,y的差并打印到控制台 + + 6. 定义新变量mul,保存变量x,y的积并打印到控制台 + + 7. 定义新变量div,保存变量x,y的商并打印到控制台 + + ```java + public class Homework7 { + public static void main(String[] args) { + int x = 100; + int y = 200; + int add ; + add = x+y; + System.out.println("和:"); + System.out.println(add); + int sub ; + sub = x-y; + System.out.println("差:"); + System.out.println(sub); + int mul ; + mul = x*y; + System.out.println("积:"); + System.out.println(mul); + int div; + div = x/y; + System.out.println("除:"); + System.out.println(div); + } + } + ``` + + + +## 8、按步骤编写代码,效果如图所示: + +![](01_Java基础语法图片/9.png) + +- 开发提示:四则运算的符号 + + ```java + 加: + + 减: - + 乘: * + 除: / + ``` + +- 编写步骤: + + 1. 定义类 Homework8 + + 2. 定义 main方法 + + 3. 定义2个double类型变量x、y,x赋值为100.8,y赋值为20.6 + + 4. 定义新变量add,保存变量x,y的和并打印到控制台 + + 5. 定义新变量sub,保存变量x,y的差并打印到控制台 + + 6. 定义新变量mul,保存变量x,y的积并打印到控制台 + + 7. 定义新变量div,保存变量x,y的商并打印到控制台 + + ```java + public class Homework8 { + public static void main(String[] args) { + double x = 100.8; + double y = 20.6; + double add ; + add = x+y; + System.out.println("和:"); + System.out.println(add); + double sub ; + sub = x-y; + System.out.println("差:"); + System.out.println(sub); + double mul ; + mul = x*y; + System.out.println("积:"); + System.out.println(mul); + double div; + div = x/y; + System.out.println("除:"); + System.out.println(div); + } + } + ``` + + + +## 9、简答题 + +(1)Java的基本数据类型有哪些?String是基本数据类型吗? + +```java +Java的基本数据类型有:byte,short,int,long,float,double,char,boolean + String不是基本数据类型 +``` + +(2)float f=3.4;是否正确,表达式15/2*2的值是多少 + +```java +float f=3.4; //错误,因为3.4默认是double类型 + System.out.println(15/2*2); //14,因为15/2结果是7 +``` + +(3)char型变量中是否可以存储一个汉字? + +``` +可以 +``` + -- Gitee