ora*_*nge 1 java methods switch-statement
这是代码:
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;
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是它编译得很好但是当你问它数字时它没有返回任何东西,它应该根据你输入的数字返回日期字符串.
请记住我正在学习Java.
weekNumber() 只返回值,但你不做任何事情.
将该行更改为:
System.out.println(weekNumber(number));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8384 次 |
| 最近记录: |