5
、 1
、
2、4
、8
6
、
& && | ||
7
、
0
8
、
5
9
、
34
10
、
56
二、判断题
1
、 错 2
、对 3
、错 4
、对 5
、错
三、选择题
1
、
AD 2、AD 3、C 4、ABCD 5、C 6 、A 7、AC 8、A 9、B 10、A
四、程序分析题
1
、 编译不通过。
int 值4和b相加时,由于变量 b的类型为 byte,取值范围没有 int 类型大,存不下 int
类型的值,因此编译不通过。
java基础入门习题
2
、 编译不通过。这是因为 y是在最里层的代码块中定义的一个变量,只有在那个代码块中才可使用,
在使用
y = x;语句时已经超过了
y变量的作用域,所以编译无法通过。
3
、 打印结果为:3
。
4
、 打印结果为:
9
8
7
五、简答题
1
、Java 语言的八种基本数据类型有:byte 字节型,占一个字节。short 短整型,占两个字节。int 整型,
占
4
个字节。long 长整型,占 8个字节。float 单精度浮点型,占 4个字节。double 双精度浮点型,占
8
个字节。
char 字符型,占两个字节。boolean 型,表示逻辑值,有 true 和false 两个值,分别占一
个字节。
2
、如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与计算。
如果使用“
&&”进行连接,
当“
&&
”左边的表达式为 false,则不会
执行其右
边的表达式。
例如
定义
int x = 2,y = 0; boolean b = x < y & x / 2 > 0
表达是会发生被 0除异常,因为 x / y 的表达式执行
了。
而
boolean b = x < y & x / 2 > 0 是不会出现这种异常的,因为
x < y
为
false,表达式
x / y 不会执
行。
3
、方法重载指的是在一个类中可以声明多个同名的方法,而方法中参数的个数或者数据类型不一致。
调用这些同名的方法时,
JVM 会根据实际参数的不同绑定到不同的方法。
六、编程题
1
、参考答案
public class Test01 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i < 100; i++) {
if (i % 2 != 0)
sum += i;
}
System.out.println(sum);
}
}
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/4284.html