java编程基础第二章_第2章 Java编程基础

一、填空题

1.true、false

2.基本数据类型、引用数据类型

3.&、&&、|、||

4.5

5.56

二、判断题

1.×

2.√

3.×

continue语句只能用于循环语句,碰到continue语句就表示不执行后面的语句,直接转到下一次循环的开始。

4.√

5.×

三、选择题

1.AD

2.C

3.C

4.B

5.A

四、简答题

1.请列举Java语言中的8种基本数据类型,并说明每种数据类型所占用的空间的大小。

byte :1字节

short :2字节

int :4字节

long:8字节

char : 2字节(C语言中是1字节)

float :4字节

double :8字节

boolean : false/true 1字节

2.简述&&和&的区别并举例说明。

&和&&都可以用作逻辑与的运算符,表示逻辑与(and);&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,

int x = 11,y = 11;

if(x++>11 & y++>11) {

}

System.out.println(x +  " "  +  y);

运行结果: 12 12

int x = 11,y = 11;

if(x++>11 && y++>11) {

}

System.out.println(x +  " "  +  y);

运行结果: 12 11

3.简述跳转语句break和continue的作用和区别。

break:while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。

continue:while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。

五、编程题

1.请编写程序,实现计算“1+3+5+7+...+99”的值。要求如下:

(1)使用循环语句实现自然数1~99的遍历。

(2)在遍历过程中,通过条件判断遍历的数是否为奇数,如果是就累加,否则不加。

2.请使用冒泡排序算法编写程序,实现对数组{25,24,12,76,101,96,28}的排序。

侵删(编程挖个坑,做了再填)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值