gpt4 book ai didi

java - 调用方法

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:01 25 4
gpt4 key购买 nike

这可能是一个非常愚蠢的问题,但我在调用 java 中的方法时遇到了问题。在我的计算机科学课上,我被要求用多种方法编写一个程序。在一种方法中,我将提示用户输入一个整数,返回该整数并将其存储在一个变量中。下一个方法将传递来自前一个方法的整数,如果整数为奇数则返回 true,否则返回 false。

我的问题是,当我尝试从 main 方法调用第二个方法时,我收到一条错误消息“找不到符号。符号编号”我确定它与变量的范围有关仅存在于 getInput 方法中,但如果程序无法识别第一种方法中的变量,我不知道如何让程序打印第二种方法中的值。

这是我到目前为止的想法。 (你可以忽略名为 printBanner 的方法,那个方法有效,我只是在接下来的两个 getInput 和 isOdd 上遇到了问题)

import java.util.Scanner;

public class MethodlabPractice {
public static void main(String[] args) {
printBanner();
getInput();
isOdd(number);
} // end main

public static void printBanner () {
for (int count = 0; count != 10; count++)
System.out.println("Beth Tanner");
} // end printBanner

public static int getInput() {
Scanner input = new Scanner(System.in);
System.out.println("Please enter an integer:");
int number = input.nextInt();
System.out.println(number);

return number;
} // end getInput

public static boolean isOdd(int number) {
boolean odd = number % 2 != 0;

return odd;
} // end isOdd
}// end class

最佳答案

您还没有在 main 方法的范围内定义变量 number

int number = getInput();
isOdd(number);

关于java - 调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845584/

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