小编tun*_*tun的帖子

为什么变量必须初始化?

在这里我试图通过输入月份数来获得输出月份,但为什么我有错误 - "monthString"可能尚未初始化? - 为什么我没有从"monthString"获取输出字符串?

为什么monthString必须初始化?

import java.util.Scanner;
public class SwitchClass {

public static void main(String[]args)
{
   Scanner input = new Scanner(System.in);
   System.out.printf(" when did u born ? ");
   int monthNumber = input.nextInt();
   String monthString ;

switch (monthNumber)
{
    case 1:
    monthString = "January ";
        break;
    case 2:
        monthString = "February ";
        break;
    case 3:
        monthString = "March ";
        break;
    case 4:
        monthString = "April ";
        break;
    case  5:
        monthString = "May";
        break;
    case  6:
        monthString = "June";
        break;
    case …
Run Code Online (Sandbox Code Playgroud)

java switch-statement

3
推荐指数
2
解决办法
101
查看次数

标签 统计

java ×1

switch-statement ×1