脚本宝典收集整理的这篇文章主要介绍了数组1,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
package com.cheng.array;
public class ArrayDemo01 {
//变量的类型 变量的名字 = 变量的值;
public static void main(String[] args) {
//1.声明一个数组
int[] nums;
//也可以int nums[],但不建议使用
//2.创建一个数组
nums = new int[10];
//int[] nums = new int[10];
//3.给数组元素中赋值
nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
nums[3] = 4;
nums[4] = 5;
nums[5] = 6;
nums[6] = 7;
nums[7] = 8;
nums[8] = 9;
nums[9] = 10;
//计算所有元素的和
int sum = 0;
//获取数组长度:arrays.length
for (int i = 0; i < nums.length; i++) {
sum = sum + nums[i];
}
System.out.PRintln("总和为:"+sum);
}
}
package com.cheng.array;
public class ArraysDemo02 {
public static void main(String[] args) {
//静态初始化:创建+赋值
int[] a = {1,2,3,4,5,6,7,8};
System.out.println(a[0]);
//动态初始化:包含默认初始化
int[] b = new int[10];
b[0] = 10;
System.out.println(b[0]);
System.out.println(b[1]);
}
}
package com.cheng.array;
public class ArrayDemo03 {
public static void main(String[] args) {
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);
System.out.println("==============");
//查找最大元素
int max = arrays[0];
for (int i = 1; i < arrays.length; i++) {
if(arrays[i] > max){
max = arrays[i];
}
}
System.out.println("最大值为:"+max);
}
}
package com.cheng.array;
public class ArraysDemo04 {
public static void main(String[] args) {
int[] arrays = {1,2,3,4,5};
//JDK1.5,没有下标
//增强循环 For-Each循环
for (int array : arrays) {
System.out.println(array);
}
System.out.println("===========");
printArray(arrays);
System.out.println("===========");
int[] reverse = reverse(arrays);
printArray(reverse);
}
//数组作为方法
//打印数组元素
public static void printArray(int[] arrays){
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i]+" ");
}
System.out.println();
}
//数组作为返回值
//反转数组
public static int[] reverse(int[] arrays){
int[] result = new int[arrays.length];
for (int i = 0,j = result.length-1; i <arrays.length; i++,j--) {
result[j] = arrays[i];
}
return result;
}
}
以上是脚本宝典为你收集整理的数组1全部内容,希望文章能够帮你解决数组1所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。