首页 > 编程语言 >Java数组03:数组使用

Java数组03:数组使用

时间:2024-08-13 22:04:45浏览次数:8  
标签:03 myList int System length 数组 Java out

数组的元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者 ForEach 循环。

【该实例完整地展示了如何创建、初始化和操纵数组】

public class TestArray {
	public static void main(String[] args) {
		double[] myList = {1.9, 2.9, 3.4, 3.5};
		// 打印所有数组元素
		for (int i = 0; i < myList.length; i++) {
			System.out.println(myList[i] + " ");
		}
		// 计算所有元素的总和
		double total = 0;
		for (int i = 0; i < myList.length; i++) {
			total += myList[i];
		}
		System.out.println("Total is " + total);
		// 查找最大元素
		double max = myList[0];
		for (int i = 1; i < myList.length; i++) {
			if (myList[i] > max) {
				max = myList[i];
			}
		}
		System.out.println("Max is " + max);
	}
}

1. For-Each 循环

JDK 1.5 引进了一种新的循环类型,被称为 For-Each 循环或者加强型循环,它能在不使用下标的情况下遍历数组。

语法格式如下:

for(type element: array){
	System.out.println(element);
}

【示例】

public static void main(String[] args) {
	double[] myList = {1.9, 2.9, 3.4, 3.5};
	// 打印所有数组元素
	for (double element: myList) {
		System.out.println(element);
	}
}

2. 数组作方法入参

数组可以作为参数传递给方法。

例如,下面的例子就是一个打印 int 数组中元素的方法:

public static void printArray(int[] array) {
	for (int i = 0; i < array.length; i++) {
		System.out.print(array[i] + " ");
	}
}

3. 数组作返回值

public static int[] reverse(int[] list) {
	int[] result = new int[list.length];
	for (int i = 0, j = result.length - 1; i < list.length; i++, j--) {
		result[j] = list[i];
	}
	return result;
}

以上实例中 result 数组作为函数的返回值。

标签:03,myList,int,System,length,数组,Java,out
From: https://www.cnblogs.com/Konon/p/18357802

相关文章

  • Java数组02:数组声明创建
    1.声明数组首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[]arrayRefVar;//首选的方法或dataTypearrayRefVar[];//效果相同,但不是首选方法建议使用dataType[]arrayRefVar的声明风格声明数组变量。dataTypearrayRefVar[]风格是来......
  • JDBC在java代码中的使用
    声明对于数据库的增删改查,在使用jdbc的过程中分二类,查(DQL)语句和增,删,改(DML语句)他们的整体都分为以下五部分,只是DQL语句多了数据的处理部分。在使用之前需要导入相关的jar包 1,加载驱动器(非必要,但是建议手动加载养成好习惯)2,创建连接3,创建会话4,执行会话5,关闭会话1,数据......
  • C语言——指针(数组,函数)
    通过指针引用数组数组元素的指针数组指针:数组中的第一个元素的地址,也就是数组的首地址指针数组:用来存放数组元素地址的数组(存放数组元素指针的变量),称之为指针数组。eg://定义一个一维数组inta[]={1,4,9};//使用指针变量存储数组的第一个元素的首地址,也就是数组......
  • Java数组01:数组概述
    关于数组我们可以把它看作是一个类型的所有数据的一个集合,并用一个数组下标来区分或指定每一个数,例如一个足球队通常会有几十个人,但是我们来认识他们的时候首先会把他们看作是某某对的成员,然后再利用他们的号码来区分每一个队员,这时候,球队就是一个数组,而号码就是数组的下标,当我们......
  • 基于springboot的大学生个人财务收入支出管理系统-JAVA.VUE【全套源码论文】
     博主介绍:......
  • Java超市收银系统(六、商品增加和修改)
    引言    当选择1时,从键盘依次录入商品信息,格式为“商品条形码,商品名称,单价,供应商”,如:“100002,笔记本电脑,3400,HP公司”,当输入的条形码在数据库中已经存在时,显示“条形码不能重复,请重新输入”,输入完毕后将该信息增加到数据库中,并显示“增加成功”,返回子菜单。输入时要对......
  • Java超市收银系统(五、收银统计)
    引言    收银统计功能,显示“请输入销售日期(yyyy-mm-dd):”,如果日期格式不正确,则显示“你输入的日期格式不正确,请重新输入”,输入正确后,查询统计当前日期所有的销售信息,输出显示格式如下:功能实现    首先,收银统计和前面介绍的Java超市收银系统(四、收银功能)-CS......
  • 基于springboot的电商购物在线商城系统-JAVA.VUE【全套源码论文】
     博主介绍:......
  • 【JavaEE初阶】文件内容的读写—数据流
    ......
  • vue使用JavaScript运算符
    第一:加法运算符{{变量+n}}<p>num参与运算{{num+12}}</p>letvm=newVue({el:"#app",data:{num:101,isOK:true,message:'你......