gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 10:39:43 25 4
gpt4 key购买 nike

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

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

假设用户插入这2个数字:8和3我不是在要求一个可以生成 8 - 3 = 5 的程序

该程序只能进行 1 的减法或加法运算。所以 5 会被转换为 -1 减 5 次。

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

//8 - 5或者:

8 -1 = 7

7 - 1 = 6

//....

4 - 1 = 3

练习不需要复杂的方法,也不需要for循环,只需要while

最佳答案

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

import java.util.*;
import java.lang.*;
public class Stack2{
public static void main(String args[]){
Scanner sc= new Scanner(System.in);
int num1=sc.nextInt();
int num2=sc.nextInt();
if(num1<num2){
System.out.println("Number 1 is less than number 2");
System.exit(1);
}
int x=num1-num2;
System.out.print(num1+" - "+num2+" --> is equal to "+ num1+" " );
while(num1!=x){
System.out.print("-1 ");
num1--;
}
System.out.println("= "+x);
}
}

关于Java数字减法,分解第二个数字的和为1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53013457/

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