gpt4 book ai didi

java - if else 语句之间的 float 在 3 以内?

转载 作者:行者123 更新时间:2023-12-01 18:41:50 27 4
gpt4 key购买 nike

Java 中有没有一种方法可以使得如果 X 在 Y 的 3 以内,则它为 true(需要一个 if 语句)。我尝试过:

    import java.util.*;
import java.io.*;

public class e4 {
public static void main (String arg[]) {
if ( ( (x - 3) <= y ) || ( (x - 3) <= y) || (x >= (y -3) ) || (x >= (y -3) ))
{
System.out.println("Your are within 3 of each other!");
}
else
{
System.out.println("Your NOT within 3 of each other.");
}

} //end main
} //end class

非常感谢您的帮助!

最佳答案

使用更简单的东西:

if (Math.abs(x - y) < 3.0) {
// within 3
}

关于java - if else 语句之间的 float 在 3 以内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19670090/

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