第一题
按步骤编写代码,效果如图所示:
编写步骤:
- 定义类Test1
- 定义main方法
- 定义方法printNum,在main方法中调用printNum方法
- printNum方法中,定义int变量a赋值为9,b也赋值为9
- printNum方法中,定义int变量num赋值为++a.
- printNum方法中,定义boolean变量bo,使用三元运算符赋值,当num>=10,赋值为true,否则为false,打印bo的值
- printNum方法中,定义int变量num2赋值为b++.
- printNum方法中,定义boolean变量bo2,使用三元运算符赋值,当num2>=10,赋值为true,否则为false.打印bo2的值
参考答案:
public class Test1 {
public static void main(String[] args) {
// 在main方法中调用printNum方法
printNum();
}
private static void printNum() {
// printNum方法中,定义int变量a赋值为9,b也赋值为9
int a = 9;
int b = 9;
// printNum方法中,定义int变量num赋值为++a.
int num = ++a;
// printNum方法中,定义boolean变量bo,使用三元运算符赋值,当num>=10,赋值为true,否则为false,打印bo的值
boolean bo = (num >= 10) ? true : false;
System.out.println("bo的值"+bo);
// printNum方法中,定义int变量num2赋值为b++.
int num2 = b++;
// printNum方法中,定义boolean变量bo2,使用三元运算符赋值,当num2>=10,赋值为true,否则为false,打印bo2的值
boolean bo2 = (num2 >= 10) ? true : false;
System.out.println("bo2的值"+bo2);
}
}
第二题
按步骤编写代码,效果如图所示:
编写步骤:
- 定义类Test2
- 定义main方法
- 定义方法printNum,在main方法中调用printNum方法
- printNum方法中,定义float变量f1赋值12345.01
- printNum方法中,定义float变量f2赋值12345.00
- printNum方法中,定义float 变量 var1 , 使用三元运算符赋值,当f1大于等于f2时,赋值12456 ,当f1小于f2赋值12456.02
- printNum方法中,定义float 变量 var2 , 保存var1 与1024的和.
- printNum方法中,同时输出var1,var2的值.
参考答案:
public class Test2 {
public static void main(String[] args) {
// 在main方法中调用printNum方法
printNum();
}
public static void printNum() {
// 定义float变量f1赋值12345.01,定义float变量f2赋值12345.00
float f1 = 12345.01F;
float f2 = 12345.00F;
// 定义float变量var1 , 使用三元运算符赋值,当f1大于等于f2时,赋值12456 ,当f1小于f2赋值12456.02
float var1 = (f1 >= f2) ? 12456 : 12456.02F;
// 定义float 变量 var2 , 保存var1 与1024的和.
float var2 = var1 + 1024;
// 输出var1,var2的值.
System.out.println("var1的值为: " + var1 + " var2的值为:" + var2);
}
}
第三题
按步骤编写代码,效果如图所示
编写步骤:
1.定义类 Test2
2.定义 main方法
3.定义printNum方法,在main方法中调用printNum方法
4.printNum方法中,定义int类型变量i赋值为10,j 赋值为20;
5.printNum方法中,将 i/5 的商 与 j的和 赋值给j
6.printNum方法中,定义int类型变量k,将j赋值给k.
7.printNum方法中,最后同时输出 i, j ,k 的值,查看结果.
参考答案:
public class Test3 {
public static void main(String[] args) {
printNum();
}
public static void printNum() {
int i = 10;
int j = 20;
j += i / 5;
int k = j;
System.out.println("i:" + i + " j:" + j + " k:" + k);
}
}
第四题
按步骤编写代码,效果如图所示:
编写步骤:
1.定义类 Test4
2.定义 main方法
3.定义printString方法
4.printNum方法中,定义String 类型变量str.
5.printNum方法中,定义int类型变量num,赋为任意整数值.
6.printNum方法中,通过三元运算符,判断num为偶数,将"偶数"赋值给str,否则将"奇数"赋值给str
7.printNum方法中,输出拼接效果
参考答案:
public class Test4 {
public static void main(String[] args) {
printString();
}
public static void printString() {
String str ;
int num = 69;
str = (num % 2== 0)? "偶数": "奇数";
System.out.println("num:"+num+"是"+str);
}
}
第五题
按步骤编写代码,效果如图所示;
编写步骤:
1.定义类 Test5
2.定义 main方法
3.定义add方法,打印两个变量的和
4.定义sub方法,打印两个变量的差
5.定义mul方法,打印两个变量的积
6.定义div方法,打印两个变量的商
7.定义remain方法,打印两个变量的余数
8.main方法中,依次调用add方法,sub方法,mul方法,div方法,remain方法
参考答案:
public class Test5 {
public static void main(String[] args) {
add();
sub();
mul();
div();
remain();
}
public static void add() {
int x = 100;
int y = 200;
// 打印x和y的和 到控制台
System.out.println("x,y的和为:" + (x + y));
}
public static void sub() {
int x = 100;
int y = 200;
// 打印x和y的和 到控制台
System.out.println("x,y的差为:" + (x - y));
}
public static void mul() {
int x = 100;
int y = 200;
// 打印x和y的积 到控制台
System.out.println("x,y的积为:" + (x * y));
}
public static void div() {
int x = 100;
int y = 200;
// 打印x和y的商 到控制台
System.out.println("x,y的商为:" + (x / y));
}
private static void remain() {
int x = 100;
int y = 200;
// 打印x和y的余数 到控制台
System.out.println("x,y的余数为:" + (x % y));
}
}