为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Java Modulus 找到两个数字的倍数

如何使用 Java Modulus 找到两个数字的倍数

富国沪深 2021-12-01 19:30:44
这是我到目前为止的代码。我只是想知道我是否正确。我对此很陌生,很可能我是对的,但我仍然想知道。谢谢    Scanner input = new Scanner(System.in);     //variables    int number1;    int number2;     System.out.println("enter first number: ");    number1 = input.nextInt();     System.out.println("enter first number: ");    number2 = input.nextInt();     int multiple = number1 % number2;       if((number1 % number2) == 0) {        System.out.println("Yes, " + number1 + " is a multiple of " + number2);    }    else {        System.out.println("No, " + number1 + " is not a multiple of " + number2);    }    System.out.println("The multiple is: " + multiple);}
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

我想你想要一个数字是否可以被其他人整除,如果是这样,你想获得乘数。


    Scanner input = new Scanner(System.in); 

    //variables

    int number1;

    int number2; 

    System.out.println("enter first number: ");

    number1 = input.nextInt(); 


    System.out.println("enter second number: ");

    number2 = input.nextInt(); 

    if((number1 % number2) == 0) {

        System.out.println("Yes, " + number1 + " is a multiple of " + number2);

        System.out.println("The multiple is: " + (number1 / number2));

    }

    else {

        System.out.println("No, " + number1 + " is not a multiple of " + number2);

    }


查看完整回答
反对 回复 2021-12-01
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

你的代码工作正常。但是,如果您在这里考虑几件事,那就太好了。

将您的第二个提示更改为“输入第二个数字”目前您正在打印消息“倍数是:”,无论您是否找到多个。因此,仅当您找到多个时才打印此消息。将此行移至 if 块以实现此目的。



查看完整回答
反对 回复 2021-12-01
  • 2 回答
  • 0 关注
  • 129 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信