Java数组

一、选择
1、下列数组声明的语法格式不正确的是(C)
A. int[ ] array;
B. int array[ ];
C. char[ ];
D. String[ ] strArray;

2、已知一个长度为10的数组b,数组b的第三个元素表示为? ©
A. b[3] B. b(3) C. b[2] D. b(2)

3、当数组下标越界时,会发生(ACD)
A. 系统崩溃
B. 直接跳过
C. 抛出异常
D. 中止程序

4、下面代码的运行结果为:(A)
在这里插入图片描述
A. 55,8,5, B. 5,8,55, C. 8,5,55 D. 5,8,55

5、下面代码的运行结果为:(D)
在这里插入图片描述
A. 4 B. 12 C. 0 D. 13

6、下面程序的运行结果是?(A)
在这里插入图片描述
A. 30 B. 60 C. 50 D. 20

7、以下关于二维数组创建对象的语法,错误的是?(AD)
A. char[ ][ ] ch=new char[ ][ ] ;
B. char ch[ ][ ]=new char[3][5];
C. char[ ] ch[ ]=new char[3][ ];
D. char[ ][ ] ch=new char[ ][5];

8、下列哪个选项是给二维数组的第一行第一列的元素赋值的。(D)
A. sum[][] = 3;
B. num[1][] = 3;
C. num[1][1] = 3;
D. sum[0][0] = 3;

9、以下代码的输出结果为?(A)
在这里插入图片描述
A. 2 4 B. 3 4 C. 3 3 D. 4 4

10、下列数组有几行几列(D)
在这里插入图片描述
A. 三行五列
B. 五行五列
C. 三行三列
D. 五行三列

1、

package Zupye;
public class Project {
	public static void main(String[] args) {	
		//定义一个整型数组,并初始化;
  		int [] a = {1,2,5,6,8,10,12,15};
  		//循环遍历数组,找出能被3整数的元素并且打印输出
  		for(int n:a) {
  		    if(n%3==0) {
   			 System.out.println("能被3整除的数有:"+n);
   			 //6,9,12
  		 }
 	     }
        }
}

2、

package Zupye;
public class ScoreDemo {
	public static void main(String[] args) {
  		// 定义一个三行两列的整型二维数组inArray
  		int[][] inArray = new int[3][2];
  		//自定义并保存三个学生的语文与数学成绩
  		inArray[0][0] = (30);
  		inArray[0][1] = (90);
  		inArray[1][0] = (90);
 		inArray[1][1] = (20);
  		inArray[2][0] = (60);
  		inArray[2][1] = (80);
  		//求语文的总成绩和平均分
  		double a =0,b=0;
  		for(int i=0;i<inArray.length;i++) {
   			a=a+inArray[i][0];
      		}
  		b=a/inArray.length;
  		System.out.println("语文成绩的总和是  "+a);
  		System.out.println("语文成绩的平均分是  "+b);
  		//求数学的总成绩和平均分
  		double c =0,d=0;
  		for(int i=0;i<inArray.length;i++) {
  		c=c+inArray[i][1];
     		}
    		 d=c/inArray.length;
 	 	System.out.println("数学成绩的总和是  "+c);
  		System.out.println("数学成绩的平均分是  "+d);
  	}
 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值