gpt4 book ai didi

java - 如何修复我的偶数-奇数程序java代码,它写的是偶数或奇数,还有数字

转载 作者:行者123 更新时间:2023-11-30 01:57:19 25 4
gpt4 key购买 nike

package practıce1.array;
public class PRACTICE1ARRAY {
public static int evenorodd(int a) {
@author Başar Ballıöz
if (a % 2 == 0) {
System.out.println("Number Is Even");
}
else {
System.out.println("Number Is Odd");
}
return a;
}

public static void main(String[] args) {

int[] arr = new int[] {2,7,9,10,22,31};
for (int i = 0; i < arr.length; i++) {
System.out.println("Element Of Index " + i + " = " + arr[i]);
}
System.out.println(evenorodd(arr[0]));
}
}

输出:

run:
Element Of Index 0 = 2
Element Of Index 1 = 7
Element Of Index 2 = 9
Element Of Index 3 = 10
Element Of Index 4 = 22
Element Of Index 5 = 31
Number Is Even
2
BUILD SUCCESSFUL (total time: 0 seconds)

我不想看到数字的值。我只想看看数字是偶数还是奇数?我认为这是由于方法中发生的错误造成的

最佳答案

你的evenorodd不需要返回给它的数字,你也不需要打印给定的值。将你的方法更改为:

public static void evenorodd(int a) {
if (a % 2 == 0) {
System.out.println("Number Is Even");
}
else {
System.out.println("Number Is Odd");
}
}

当你调用它时,不要将方法调用放在打印语句中。

更改此:

System.out.println(evenorodd(arr[0]));

对此:

evenorodd(arr[0])

关于java - 如何修复我的偶数-奇数程序java代码,它写的是偶数或奇数,还有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53964499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com