Java作业--测试题

一、选择

1、B

2、AD

3、C

4、C

5、C

6、D

7、C

8、A

9、A

10、C

11、D

12、C

13、C

14、C

15、C

16、B

17、AD

18、D

19、C

20、C

二、填空

1、true false

2、1

3、private

4、new

5、方法  抽象类

6、interface       public stalic final

7、final

8、String    StringBuffer

9、super

10、length()

11、方法名、返回值类型、参数列表

12、345

13、def  split() 方法用于把一个字符串分割成字符串数组

14、4 6 8 8 8 8

15、20     0    30

三、

1、代码

package homework;

//求1-100之间不能整除3的数的和
public class Sum {
	public static void main(String[] args) {
		int sum=0;
		for (int i = 1; i < 101; i++) {
			if (i/3!=0) {//不能被三整除,求和
				sum+=i;
			}
		}
		System.out.println(sum);
	}
}

结果

Java作业--测试题_第1张图片

2、代码

package homework;

//实现对数组{ 25,24,12,76,101}从小到大的排序。(使用冒泡排序,并打印每次排序结果)
public class ArrSort {
	public static void main(String[] args) {
		int []a={25,24,12,76,101};
		for (int i = 0; i < a.length-1; i++) {
			for (int j = 0; j < a.length-1-i; j++) {//冒泡排序
				if(a[j+1]

结果

Java作业--测试题_第2张图片

3、代码

package homework;

//根据传入x值不同返回对应的Y值
public class ReturnY {
	public static void main(String[] args) {
		System.out.println(returnY(8));//调用returnY方法并打印
	}
	public static int returnY(int x) {//根据函数计算返回值Y
		int y;
		if (x>0) {
			y=x+3;
		}
		else if (x==0) {
			y=0;
		}
		else {
			y=x-1;
		}
		return(y);
	}
}

结果

Java作业--测试题_第3张图片

转载于:https://my.oschina.net/u/3417964/blog/1818384

你可能感兴趣的:(Java作业--测试题)