v_7*_*v_7 2 java string initialization
String car;
if (type == 'E')
{fee = rate*50;
car = "Economy";}
else if (type == 'M')
{fee = rate*70;
car = "Midsize";}
else if (type == 'F')
{fee = rate*100;
car = "Fullsize";}
System.out.println("Car type is " + car);
Run Code Online (Sandbox Code Playgroud)
这是我遇到问题的程序的一部分.我得到'本地变量车可能尚未初始化'.我应该怎么做才能让'汽车'初始化?
Java不能保证car会被初始化.您else的if语句中没有保证case()的分配car.
将其初始化为某个值,例如空字符串.
String car = "";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23051 次 |
| 最近记录: |