gpt4 book ai didi

java - 干净的数字除法

转载 作者:行者123 更新时间:2023-12-01 22:07:21 25 4
gpt4 key购买 nike

public class Evendiff 
{

public static void main(String[] args)
{
int x = Integer.parseInt(System.console().readLine());
int y = Integer.parseInt(System.console().readLine());

if(x/y == 1)
{
System.out.print ( " true " ) ;
}
else {
System.out.print (" False ");
}

}
}

我只是希望它接受两个数字作为输入,将它们分开,看看它们是否干净地相互分开(例如 5/5= 1 等)那么,我在这里做错了什么?另外,我收到错误 java.lang.NullPointerException 在 Evendiff.main(Evendiff.java:6)以前没见过所以不知道。

最佳答案

see if they divide up into each other cleanly

如果您的意思是第一个数字可以被第二个数字整除,则应该使用模运算符 % ,不是除法运算符 / (即您应该检查余数 x % y 是否为 0 )。

x/y如果 x >= y 将返回 1和x < 2 * y 。我认为这不是您要找的。

关于java - 干净的数字除法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435669/

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