package org.example;
public class Main {
public static void main(String[] args) {
int[] nums;//数组定义
nums = new int[10];//可以存放10个数字
for (int i = 0; i < nums.length; i++) {
nums[i] = 2;
}
for (int i = 0; i < nums.length; i++) {
System.out.println(nums[i])
// for (int i:nums) {
// System.out.println(nums[i]);
// }
}
}
java将数组作为返回值,并定义一个新的数组接受返回的数组值
package org.example;
public class Main {
public static void main(String[] args) {
int[] nums= new int[10];//可以存放10个数字
for (int i = 0; i < nums.length; i++) {
nums[i] = i;
}
int[] nums1=reve(nums);
for(int i:nums1)
{
System.out.println(i);
}
}
public static int[] reve(int[] arrary)
{
int[] result=new int[ arrary.length];
int i=0;
for(int j=arrary.length-1;j>=0;j--)
{
result[j]=arrary[i];
i++;
}
return result;
}
}
二维数组的输入输出
package org.example;
public class Main {
public static void main(String[] args) {
int[][] nums= new int[10][10];//可以存放10个数字
for (int i = 0; i < nums.length; i++) {
nums[i][i] = i;
}
for(int i=0;i< nums.length;i++)
{
for(int j=0;j<nums[i].length;j++)
{
System.out.println(nums[i][j]);
}
}
}
}

浙公网安备 33010602011771号