Java基础知识3-数组

创建数组

数组是一种容器,一旦创建,不能改变大小。

<类型>[] <名字>=new <类型>[元素个数]
int[] numbers=new int[100];
double[] numbers=new double[50];
//元素个数必须是整数
//元素个数必须给出
//元素个数可以是变量

投票统计程序,输入数量不确定的[0,9]范围的整数,统计每个数字出现的次数,输入-1表示结束。

package hello;

import java.util.Scanner;

public class Hello {

	private static Scanner in;

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		in = new Scanner(System.in);
		int x;
		int[] numbers = new int[10];
		x = in.nextInt();
		while (x!=-1)
		{
			if (x>=0 && x<=9)
			{
				numbers[x] ++;
			}
			x = in.nextInt();
		}
		for (int i=0; i<numbers.length; i++)
		{
			System.out.println(i+":"+numbers[i]);
		}

	}
}

在Java中,数组名字是数组变量的管理者。int[] b = a;代表b和a管理同一组数组变量。

二维数组

int[][] a= new int[x][y];
//二维数组初始化
int[][] a = {
{1,2,3,4,},{2,3,4}
};
//每行一个{},逗号分隔
//如果省略,表示补0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值