Java 爪哇-有人能给我解释一下发生了什么事吗?那里';有很多事情我都没有经历过;我还没被教过

Java 爪哇-有人能给我解释一下发生了什么事吗?那里';有很多事情我都没有经历过;我还没被教过,java,arrays,Java,Arrays,增加多少(x);做基本上我必须在他写的地方填写。但是,当我甚至不明白发生了什么时,这就有点困难了。语句increase(x)调用静态方法increase(int[]a) 由于该方法只包含一条注释,因此实际上什么都不做。看起来您的导师希望您用正确实现递增方法的代码替换//TODO:FILL ME注释。您的导师在上述方法的注释中描述了代码应该做什么 public class Main { public static void main(String[] args) { int[]

增加多少(x);做基本上我必须在他写的地方填写。但是,当我甚至不明白发生了什么时,这就有点困难了。

语句
increase(x)
调用静态方法
increase(int[]a)

由于该方法只包含一条注释,因此实际上什么都不做。看起来您的导师希望您用正确实现递增方法的代码替换
//TODO:FILL ME
注释。您的导师在上述方法的注释中描述了代码应该做什么

public class Main {

    public static void main(String[] args) {
     int[] x = {1, 2, 3};
     increase(x);
     Reverse rev = new Reverse();
     rev.reverse(x);
     System.out.println(x[0] + " " + x[1] + " " + x[2]);
   }

   //Increase every element in the array by 1
   //For example: array : 0, 1, 2 will become 1, 2, 3
   public static void increase(int[] a) {
       //TODO: FILL ME
   }
}

class Reverse {
     //Reverse the array
     //For example: array 0, 1, 2 will become 2, 1, 0
     public void reverse(int[] a) {
           //TODO: FILL ME
     }
}
祝你好运

现在
increase()
现在什么都不做。
您的任务是以增加数组中每个单元格内容的方式写入方法的内容

你的代码是做什么的?

//Increase every element in the array by 1
//For example: array : 0, 1, 2 will become 1, 2, 3

您要做的是在increase方法中,使用for循环迭代整数数组“a”中的所有值。然后,应该为其自身分配一个比当前整数多1的整数


我很想发布一个解决方案,但这不会教你什么

你在做你的学校作业吗?是的,我还有4.5个小时直到太阳升起lol。我有3个作业,第一个花了我大约5个小时:(现在,增加(x)什么都不做。我想必须有人在那里写代码。我想这里的教训是更早开始你的作业。嗯……所以我想我必须使用它。我只是想用更简单的方法来分配新数组,但我想我必须找到一种使用它的方法。你不能创建新数组,你所要做的就是在数组中循环(我希望你已经看到了)然后做一个操作来增加单元格的内容。嗯..有两个公共静态void有关系吗?到目前为止,这是我第一次看到它。有2个相对于像我以前的作业一样在一个下面做有什么好处?只要这两个方法没有相同的原型,这不是问题。只有一个
main()
这是您的入口点,另一个只是应用程序中调用的另一个方法。因此增加(x)应该在我想写的代码中有意义吗?嗯。我仍然被卡住了。你能帮我更多吗?你只需要按照导师的指示去做;在递增方法中,递增作为参数传递的数组中的int值。在反转方法中,反转传递数组中元素的顺序。除了实际上,在为您编写代码时,我不确定还能提供多少帮助?公共静态void increase(int[]a{int I=0;for(a[I]=a[0];a[I]<3;I++);{System.out.println(a[0]+“”+a[1]+“”+a[2])我在正确的轨道上吗?好吧,我放弃了,谢谢。总有一天我会理解的。哈哈,好吧,晚安。哦,截止日期已经过去了,所以你可以笑,至少这样我可以学。导师要到下一节课才去做。我猜你永远都不用做。
 int[] x = {1, 2, 3}; // Create an array with 3 elements, "1", "2" and "3"
 increase(x); // Call the increase() method which for now does nothing
 Reverse rev = new Reverse(); // Create an instance of the Reverse class, which contains a method to reverse arrays (but does nothing for now)
 rev.reverse(x); // Call the famous reverse() method.
 System.out.println(x[0] + " " + x[1] + " " + x[2]); //Print the content of you array x[0] is the first cell, x[1] the second, etc.