java第六章-数组

数组

数组:是一个变量,存储相同数据类型的一组数据
声明一个变量就是在内存空间画出一块合适的空间
声命一个数组就是在内存空间画出一块连续的空间

数组基本要素
标识符:数组的名称,用于区分不同的数组
数组元素:向数组中存放的数据
元素下标:实现对数组内元素的访问,从0开始
元素类型:所有元素数据类型相同

数组使用

声明数组
int[] a;
int a[];

分配空间
a=new int[5];
赋值
a[0]=8;
处理数据
a[0]=a[0]*10;

通过length属性获取数组的长度(数组内元素的总和)

数组属于引用数据类型

数组的定义语法

int[] list=new int[10];
list[0]=1;
list[1]=2;

int[] list1={11,22,33,44};

int[] list2=new int[] {11,22,33,44};

输入15个人的java考试,并计算出15人的平均分

package com.gc;

import java.util.Scanner;

public class Demo5 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//请输入15个人的java考试,并计算出15人的平均分
		Scanner input=new Scanner(System.in);
		double[] score=new double[15];
		double scorenum=0;
		for (int i=0;i<score.length;i++) {
			System.out.println("请输入第"+(i+1)+"个人的成绩:");
			score[i]=input.nextDouble();
			scorenum+=score[i];
		}
		System.out.println("平均分:"+(scorenum/score.length));
	}

}

数组元素的默认值
在动态初始化数组后数组元素里其实已经有值了
动态初始化指定了数组的长度,在内存中申请了对应长度的空间,而每个元素的值取数组数据类型对应的默认值:
boolean类型的默认值是false
其它7种基本数据类型的默认值为0
char类型的默认值是编码为0的字符,而不是字符’0’
引用数据类型的默认值是null(空)

随机选择

		//随机选择
		Scanner input=new Scanner(System.in);
		String[] names=new String[] {"真心话","大冒险"};
		Random random=new Random();
		int num=random.nextInt(names.length);
		System.out.println(names[num]);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值