gpt4 book ai didi

java - 方法计算错误

转载 作者:行者123 更新时间:2023-12-01 17:23:02 25 4
gpt4 key购买 nike

我无法理解代码中的计算。我在我制作的这个迷你计算器中完成了一种加法方法。这纯粹是为了练习方法。我创建了第一个加法方法,出于某种原因,当我选择将两个数字相加的选项时,程序进入该方法并返回一个答案,它执行乘法而不是加法。

整个程序的代码如下:

import java.util.Scanner;

public class Testing {

/**
* @param args
*/
public static void main(String[] args) {
Scanner userReader = new Scanner(System.in);
int number1;
int number2;
int decision;
int result = 0;

System.out.println("Please input your first number");
number1 = userReader.nextInt();
System.out.println("Please input your second number");
number2 = userReader.nextInt();

System.out.println("Please select what you would like to do");
System.out.println("1.Addition");
System.out.println("2.Subtraction");
System.out.println("3.Division");
System.out.println("4.Multiplication");
decision = userReader.nextInt();

switch(decision)
{
case 1 : result = Addition(number1,number2);
case 2 : result = number1 - number2;
case 3 : result = number1 / number2;
case 4 : result = number1 * number2;
}



System.out.println("Your answer is " + result);


}
public static int Addition(int number1, int number2) {
int Additionresult;

Additionresult = number1 + number2;

return Additionresult;


}

}

最诚挚的问候

最佳答案

此外,最好添加默认值,这样如果用户输入 1、2、3 或 4 以外的数字,您可以让用户知道他们输入了无效选项。

示例:

切换(决定){ 情况1: ....; 休息; 案例2: ....; 休息; 案例3: ....; 休息; 案例4: ....; 休息; 默认: System.out.println("选项无效"); 休息;}

关于java - 方法计算错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17236221/

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