Java基础学习-数组(一)

定义数组的四种基本语法格式

1、数组类型 [ ] 数组名 = new 数组类型 [数组长度];
2、数组类型 [ ] 数组名 = new 数组类型 [ ] {数组元素0,数组元素1,数组元素2,… };
3、数组类型 [ ] 数组名 = {数组元素0,数组元素1,数组元素2,… };
4、数组类型 [ ] 数组名;

示例:

//定义整型数组,数组类型可根据编程需要自行变换
int[] a = new int[n];        //索引范围0~n-1
int[] a = new int[6];       //索引范围0~5
int[] b = new int[]{1,2,3,4,5,6};
int[] c = {1,2,3,4,5,6};

//第4种仅声明了一个整型数组的变量,并未创建数组空间
int[] d;

注意:数组的索引不能在访问数组元素时超出0~n-1的范围。另外,Java中的符号需要在半角英文状态下输入,否则会报错。

数组操作

数组遍历

数组遍历:依次访问数组中的每个元素,通常使用for循环进行数组的遍历。

public class Num {
    public static void main(String[] args) {
    //定义数组
    int[] nums={2,7,11,15};
	 //for循环遍历数组
	 for(int i =0;i<nums.length;i++){
	 //通过数组索引获取数组元素,打印输出
		    System.out.print(nums[i]+"\t");
		}
	}	
}		

输出结果:在这里插入图片描述

数组最值

数组最值:获取数组元素中的最大值和最小值。

public class NumS {
	public static void main(String[] args) {
		 int nums[]=new int[10];
         for(int i=0;i<10;i++) {
        	 nums[i]=(int) (Math.random()*10+1);   //生成10个随机数
        	 System.out.println(nums[i]+"");
         }
         int max=nums[0],min=nums[0];  //假设数组中的元素值第一个最小/最大
         for(int i=1;i<nums.length;i++) {
        	 max=Math.max(max, nums[i]);
         }                 //获取最大值
         for(int i=1;i<nums.length;i++) {
        	 min=Math.min(min, nums[i]);
         }                 //获取最小值
         System.out.println("最大值为:"+max+"\n最小值为:"+min);
	}	

输出结果:在这里插入图片描述

坚持笔记分享,一起学习鸭!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值