今天辅导班摸底测试题,大家帮看看哪里错了。谢谢
简答题(每题5分)
1. 简述JRE与JDK的区别?
答案:
JRE:java运行环境,包括JVM(java虚拟机)与核心类库两部分
JDK:java开发工具包,包含了JRE,JAVA编译工具,打包工具等
2。&和&&有什么区别?
答案: 都是逻辑运算符,结果都是布尔型,但是&:左右两边都运算,&&:当左边表达式结果为false,右边不再运算,效率更高
3. 什么是方法的重载?
答案: 同一类中功能相同时,可以存在多个以上的同名方法,只需要参数列表不同即可。
4.说说continue和break的区别?
答案: continue:结束本次循环,继续下次循环,应用在循环结构中
Break:跳出当前循环,应用于选择结构及循环结构
编程题2题(每题10分)
1. 设计一个方法, 取名叫getCount用来计算出1-100之间有多少能被3整除,要求有返回值,并把结果打印在控制台上.
答案:
public static int getCount()
{
Int a=1;
Int Count=0;
While(a<100)
{
If(a&3==0)
{
a++;
Count++;
}
}
System.out.println(Count);
ruturn Count;
}
2. 设计一个方法,用来打印出下面的图形,取名为printJuXing. 把图形打印在控制台上,不要返回值.
*****
*****
*****
*****
答案:
public static void printJuXing()
{
for(int x=0;x<4;x++)
{
for(int y=0;y<5;y++)
{
System.out.print ("*");
}
System.out.println ();
}
} |
|