Java数字减法,将第二个数字分解为1

时间:2018-10-26 17:10:49

标签: java

当我可以在Java中的2个数字之间进行减法时,我正在做一个简单的while循环。 此练习的唯一任务是: 假设用户通过此方法插入2个数字(

Scanner keyboard = number.nextInt();
Scanner keyboard2 = number2.nextInt();

假设用户插入这两个数字:8和3 我不是在要求程序可以使8-3 = 5

该程序只能进行1的减法或成瘾。 因此,将五乘以-1减。

因此,程序将计算8 -1 -1 -1 -1 -1 -1 = 3而不是8-

// 8-5 或:

8 -1 = 7

7-1-6 =

// ....

4-1-3 =

该练习不需要复杂的方法或for循环,只需要

3 个答案:

答案 0 :(得分:1)

以我的观点,我认为您需要像您的例子一样回答。因此,我为您制作了一个程序。在此程序中,如果您只先输入大数,则可以使用if语句,这是我的解决方案。

dispatch

答案 1 :(得分:0)

您的代码几乎不需要更正。您尚未将Scanner对象声明为正确的偶数。试试这个代码,

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    int num1 = sc.nextInt();
    int num2 = sc.nextInt();

    System.out.print(num1 + " - " + num2 + " --> Is equal to " + num1);
    while(num2 > 0) {
        System.out.print(" - 1");
        num1 -= 1;
        num2--;
    }

    System.out.println(" = " + num1);
    sc.close();
}

答案 2 :(得分:0)

我不确定您是否要这样

await