gpt4 book ai didi

Java 基本计算器

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

我需要构建这个程序来找到三角形的缺失边,但我不断收到错误消息。这是我的代码:

import java.util.Scanner;

public class MissingSide {

static java.util.Scanner userInput = new Scanner(System.in);

public static void main(String[] args) {

System.out.print("What is the first side, other than the hypotenuse?");

if (userInput.hasNextInt()) {
int firstsideGiven = userInput.nextInt();
} else {
System.out.println("Enter something acceptable");
}
System.out.println("What is the hypotenuse?");

if (userInput.hasNextInt()) {
int hypotenuseGiven = userInput.nextInt();
} else {
System.out.print("Really?");
}
System.out.print("Your missing side value is: " +
System.out.print((Math.pow(firstsideGiven, 2) - Math.pow(hypotenuseGiven, 2)) + "this");
}
}

它一直告诉我“hypotenuseGiven”和“firstsideGiven”无法解析为变量。这是供个人使用的,不是学校的东西。谢谢。

最佳答案

hypotenuseGivenfirstsideGiven 的范围仅限于代码中的 if() {...} 语句。

您不能在该范围之外使用它们。如果您希望这样做,请在 if() {...} block 之外声明它们。

关于Java 基本计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39443485/

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