gpt4 book ai didi

java - 给定 2 个 int 值,找出哪个更接近 15

转载 作者:行者123 更新时间:2023-12-01 18:03:31 24 4
gpt4 key购买 nike

我正在尝试编写一个程序,它接受 2 个大于 0 的整数值,并打印最接近 15 的值。如果它们都结束,则打印 0。这是一个假定的知识问题,但是它让我对某些事情感到非常困惑,而且我的代码看起来是错误的。

我尝试过用谷歌搜索类似的例子,但有些例子对我来说没有意义,所以我认为最好还是问一下。

    public class W221 {
public static void main(String[] args) {
while (JPL.test()) {

Scanner kb = new Scanner (System.in);
int num = kb.nextInt();
int num2 = kb.nextInt();
int value1;
int value2;

if(num <= 15 || num2 <= 15){
value1 = 15 - num;
value2 = 15 - num2;

if(value1>value2){
if(value1 > 0){
System.out.println(" " + num2);
}
}
else if(value1<value2){
if(value2 > 0){
System.out.println(" " + num);
}
}
}
else{
System.out.println(0);
}
}
}
}

编辑:我正在重新制作没有数组的代码,很快就会更新代码。

编辑2:我已经更新了代码,请参阅上面

编辑3:我已经完成了数组的删除,除了“value1或value2”整数变为负数之外,一切都成功。我已经查看了回复,但我对如何更改代码来解决此问题感到困惑

最佳答案

将代码更改为:

if(first>second){
return num;
}
else if(first<second){
return num;
}

关于java - 给定 2 个 int 值,找出哪个更接近 15,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38799464/

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