第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; } ? ? ? ? ? ? ? ?运行结果:?12 12 ? int x = 11,y = 11; } ? ? ? ? ? ? ? ?运行结果:?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}的排序。 ? ? 侵删(编程挖个坑,做了再填) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |