第一题
编写步骤:
1. 定义类 Test1
2. 定义 main方法
3. 控制台输出5行字符串类型常量值
4. 控制台输出5行字符类型常量值
参考答案:
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行小数类型常量值
参考答案:
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. 控制台输出所有布尔类型常量值
参考答案:
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类型范围的值,并输出在控制台.
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类型范围的值,并输出在控制台.
第五题
编写步骤:
1. 定义类 Test5
2. 定义 main方法
3. 定义2个 float类型变量,分别赋值,并输出在控制台.
4. 定义2个 double类型变量,分别赋值,并输出在控制台.
参考答案:
long num7 = ‐2147483649L;
long num8 = 2147483648L;
System.out.println(num7);
System.out.println(num8);
}
}
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. 定义类 Test6
2. 定义 main方法
3. 定义5个 char类型变量,分别赋值,并输出在控制台.
4. 定义2个 boolean类型变量,分别赋值,并输出在控制台.
参考答案:
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);
}
}
第七题
1. 定义类 Test7
2. 定义 main方法
3. 使用System.out.println("*");
4. 使用System.out.println("**");
5. 依次类推
参考答案:
第八题
编写步骤:
1. 定义类 Test8
2. 定义 main方法
3. 使用System.out.println(" *");
4. 使用System.out.println(" * *");
5. 依次类推
参考答案:
public class Test7 {
public static void main(String[] args) {
System.out.println("*");
System.out.println("**");
System.out.println("***");
System.out.println("****");
System.out.println("*****");
}
}
开发提示:
1. 在main方法中,定义字符串变量 s , 并把值初始化为: "不忘初心,方得始终.好好学习,天天向上,键盘敲烂,
月薪过万"
2. 输出变量 s
3. 提示: 字符串的数据类型是: String
参考答案:
public class Test8 {
public static void main(String[] args) {
System.out.println(" *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println("* *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" *");
}
}
第九题
public class Test9 {
public static void main(String[] args) {
String s = "不忘初心,方得始终.好好学习,天天向上,键盘敲烂,月薪过万";
System.out.println(s);
}
}
第十题
1. 定义类 Test10
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的商并打印到控制台
参考答案:
加: +
减: ‐
乘: *
除: /
public class Test10 {
public static void main(String[] args) {
// 定义2个int类型变量x,y, 赋任意值.
int x = 100;
int y = 200;
// 定义新变量,保存变量x,y的和,并打印到控制台
System.out.println("x,y的和为:");
int add = x + y;
System.out.println(add);
// 定义新变量,保存变量x,y的差,并打印到控制台
System.out.println("x,y的差为:");
int sub = x ‐ y;
System.out.println(sub);
// 定义新变量,保存变量x,y的积,并打印到控制台
System.out.println("x,y的积为:");
int mul = x * y;
System.out.println(mul);
// 定义新变量,保存变量x,y的商,并打印到控制台
System.out.println("x,y的商为:");
int div = x / y;
System.out.println(div);
}
}
第十一题
编写步骤:
1. 定义类 Test11
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的商并打印到控制台
参考答案:
小数运算经常出现精度丢失的问题.
public class Test11 {
public static void main(String[] args) {
// 定义2个double类型变量x,y, 赋任意值.
double x = 100.8;
double y = 20.6;
// 定义新变量,保存变量x,y的和,并打印到控制台
double add = x + y;
System.out.println("x,y的和为:");
System.out.println(add);
// 定义新变量,保存变量x,y的差,并打印到控制台
double sub = x ‐ y;
System.out.println("x,y的差为:");
System.out.println(sub);
// 定义新变量,保存变量x,y的积,并打印到控制台
double mul = x * y;
System.out.println("x,y的积为:");
System.out.println(mul);
// 定义新变量,保存变量x,y的商,并打印到控制台
double div = x / y;
System.out.println("x,y的商为:");
System.out.println(div);
}
}