Java 如何保存某个方法的输出以在其他方法中使用它?
如果这个问题被问得太多,我很抱歉。我对编程还是相当陌生,显然在措辞问题/搜索答案方面有一些问题 我想做以下工作: 我的算法包括两种方法。人们的任务是找出0到30之间的数字中有多少是偶数,哪些不是偶数。我希望以某种方式存储这些偶数,并将其重定向到我的第二个方法进行添加。如何存储这些偶数 我的代码目前看起来是这样的:(甚至还没有接近完成)Java 如何保存某个方法的输出以在其他方法中使用它?,java,methods,int,long-integer,Java,Methods,Int,Long Integer,如果这个问题被问得太多,我很抱歉。我对编程还是相当陌生,显然在措辞问题/搜索答案方面有一些问题 我想做以下工作: 我的算法包括两种方法。人们的任务是找出0到30之间的数字中有多少是偶数,哪些不是偶数。我希望以某种方式存储这些偶数,并将其重定向到我的第二个方法进行添加。如何存储这些偶数 我的代码目前看起来是这样的:(甚至还没有接近完成) 编辑:我有格式化问题。。。很抱歉,代码看起来更难理解。我现在正试图解决这个问题。就像评论中所说的那样,将它们添加到列表中,然后迭代列表,同时更新一个变量,该变量将
编辑:我有格式化问题。。。很抱歉,代码看起来更难理解。我现在正试图解决这个问题。就像评论中所说的那样,将它们添加到列表中,然后迭代列表,同时更新一个变量,该变量将是偶数的总和
public class Add {
private static ArrayList<Integer> evenNums = new ArrayList<>();
private static void evenNumbers(int max) {
for (int i = 0; i < max; i++) {
if (i % 2 == 0) {
evenNums.add(i);
}
}
}
private static int sum(ArrayList<Integer> array){
int sum = 0;
for(int i = 0; i < array.size(); i++){
sum = sum + i;
}
return sum;
}
public static void main (String[]args){
evenNumbers(30);
int sum = sum(evenNums);
System.out.println(sum);
}
}
公共类添加{
私有静态ArrayList evenNums=新ArrayList();
专用静态空份数(整数最大值){
对于(int i=0;i
请重新格式化您的代码。代码需要用4个空格缩进……只需将它们添加到一个列表中,并将其传递给另一个方法“问题”,如果它帮助了你,请考虑将我的答案标记为正确的答案;
public class Add {
private static ArrayList<Integer> evenNums = new ArrayList<>();
private static void evenNumbers(int max) {
for (int i = 0; i < max; i++) {
if (i % 2 == 0) {
evenNums.add(i);
}
}
}
private static int sum(ArrayList<Integer> array){
int sum = 0;
for(int i = 0; i < array.size(); i++){
sum = sum + i;
}
return sum;
}
public static void main (String[]args){
evenNumbers(30);
int sum = sum(evenNums);
System.out.println(sum);
}
}