我想创建一个大小为500的int数组,然后填入;
500499498,...,1
public static void main(String[] args) {
int[] numbers = new int[500];
for(int i=0; i<500; i++) {
System.out.println(numbers[i]);
}
我知道我需要使用for循环执行此操作,但我还无法获得正确的代码。请有人帮帮我吗?
答案 0 :(得分:1)
您需要为每个数组元素
分配一个值int[] numbers = new int[500];
for(int i=0; i<500; i++) {
numbers[i] = i;
System.out.println(numbers[i]);
}
int[] numbers2 = new int[500];
for(int i=500; i>0; i--) {
numbers2[i-1] = i;
System.out.println(numbers2[i-1]);
}
答案 1 :(得分:0)
您可以为每种情况使用for循环。
for(int i=0; i<500; i++)
{
numbers[i] = i;//0,1,2,...,499
}
int j = 0;
for(int i=500; i > 0; i--)
{
numbers[j++] = i;//500,499,498,...,1
}
for(int i=1; i<=500; i++)
{
numbers[i-1] = i;//1,2,3,...,500
}
答案 2 :(得分:0)
您可以在单个循环中填写
int[] numbers = new int[500];
int[] numbers2 = new int[500];
for(int i=0; i<500; i++) {
numbers[i] = i + 1;
numbers2[i] = 500 - i;
}
仅用于打印目的
for(int i=0; i<500; i++) {
System.out.print(numbers[i]+" ");
}
System.out.println();
for(int i=0; i<500; i++) {
System.out.print(numbers2[i]+" ");
}