gpt4 book ai didi

java - 使用 switch 语句的方法问题,返回不起作用

转载 作者:行者123 更新时间:2023-11-29 10:05:57 27 4
gpt4 key购买 nike

代码如下:

    import java.util.*;

public class dayName {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Please enter the number to find out what day of the week it represents:");
int number = in.nextInt();
weekNumber(number);
}

public static String weekNumber(int number)
{
String dayNumber;
switch (number)
{
case 1: dayNumber = "Monday"; break;
case 2: dayNumber = "Tuesday"; break;
case 3: dayNumber = "Wednesday"; break;
case 4: dayNumber = "Thursday"; break;
case 5: dayNumber = "Friday"; break;
case 6: dayNumber = "Saturday"; break;
case 7: dayNumber = "Sunday"; break;
default: dayNumber = ""; break;
}

return dayNumber;
}

}

我的问题是它编译得很好,但是当你问它这个数字时它没有返回任何东西,它应该根据你输入的数字返回日期字符串。

请记住我正在学习 Java。

最佳答案

weekNumber() 仅返回值,但您无需对其执行任何操作。

将该行更改为:

System.out.println(weekNumber(number));

关于java - 使用 switch 语句的方法问题,返回不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972603/

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