二.简答题(每题5分)1. 简述JRE与JDK的区别? 答案: JRE: Java Runtime Environment; Java运行环境;是给用户使用的; JDK: Java Development Kits; Java开发工具箱;是给开发者使用的,JDK中包含有JRE. 2. &和&&有什么区别? 答案: &: 与, 不管左右两边结果如何,都会运行; &&:短路与,左边为False,则右边不会运行。 3. 什么是方法的重载? 答案: 在同一个类中,允许一个以上的同名函数,只要他们的参数类型或者参数列表不同即可。 4.说说continue和break的区别? 答案: continue: 只用于loop语句,跳出本次循环继续下次循环。 break: 用于switch语句和loop语句,结束循环语句。 三.编程题2题(每题10分) 1. 设计一个方法,取名叫getCount用来计算出1-100之间有多少能被3整除,要求有返回值,并把结果打印在控制台上. class ThreeDemo { public static void main(String[] args) { int c = getCount(); System.out.println("个数是:"+c); } public static int getCount() { int x = 0; for(int i = 1;i<=100;i++) { int r = i % 3; if(r==0) { x++; } } return x; } } |
2. 设计一个方法,用来打印出下面的图形,取名为printJuXing.把图形打印在控制台上,不要返回值. ***** ***** ***** ***** class printJuXing { public static void main(String[] args) { printRec(4,5); } public static void printRec(int x,int y) { for(int i=1;i<=x;i++) { for(int j=1;j<=y;j++) { System.out.print("*"); } System.out.println(); } } } |
|