问题要描述清楚比较麻烦,直接写一段代码,请大大们给偶看一下,尽快解决最好了,这段代码编译的时候报错str未初始化,应该就是switch语句中的str值无法传递出来吧?请问下,要怎么解决才能正确打印出来呢,谢谢大家咯!import java.util.Random;public class Test{
   public static void main(String[] args){
        Random rdom=new Random();
         String str;
         int a=rdom.nextInt(2);
         switch(a){
            case 0:
                 str="剪刀";
                 break;
            case 1:
                 str="石头";
                 break;
            case 2:
                 str="布";
                 break;
            default:
               System.out.println();
         }
       System.out.println(str);
   }
}