大家好,今天跟大家分享一下Java数组的使用
直接使用源码举例
package Array;
public class ArrayDemo03 {
public static void main(String[] args) {
//Java数组的使用
int[] arrays = {1,2,3,4,5}; //定义数组
//打印全部的数组元素
for (int i = 0; i < arrays.length; i++) {
System.out.println(arrays[i]);
}
}
}
显示执行结果:
//计算所有元素的和
int sum =0;
for (int i = 0; i < arrays.length; i++) {
sum += arrays[i];
}
System.out.println("sum="+sum);
}
}
显示执行结果:
//查找最大元素
//查找最大元素
int max = arrays[0];
for (int i = 0; i < arrays.length; i++) {
if (arrays[i]>max) {
max =arrays[i];
}
}
System.out.println("max="+max);
}
}
执行结果
总体代码
package Array;
public class ArrayDemo03 {
public static void main(String[] args) {
//Java数组的使用
int[] arrays = {1, 2, 3, 4, 5}; //定义数组
//打印全部的数组元素
for (int i = 0; i < arrays.length; i++) {
System.out.println(arrays[i]);
}
System.out.println("====================");//只是一条分割线
//计算所有元素的和
int sum = 0;
for (int i = 0; i < arrays.length; i++) {
sum += arrays[i];
}
System.out.println("sum=" + sum);
System.out.println("=====================");
//查找最大元素
int max = arrays[0];
for (int i = 0; i < arrays.length; i++) {
if (arrays[i]>max) {
max =arrays[i];
}
}
System.out.println("max="+max);
}
}
package Array;
public class ArrayDemo04 {
public static void main(String[] args) {
int[] arrays ={1,2,3,4,5};
//遍历数组
//jdk1.5,没有下标
for (int array : arrays) {
System.out.println(array);
}
}
}
执行效果:
package Array;
public class ArrayDemo04 {
public static void main(String[] args) {
int[] arrays = {1, 2, 3, 4, 5};
// //遍历数组
// //jdk1.5,没有下标
// for (int array : arrays) {
// System.out.println(array);
//打印数组元素
printArray(arrays);
}
public static void printArray(int[] arrays) {
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
}
}
运行效果
好了,就到这里了,谢谢大家