我明白了
错误:本地变量transactionType可能尚未初始化

但问题是它在我的if语句中初始化了!

if (transactionChar == 'w')
  transactionType = "Withdrawal";

else if (transactionChar == 'd')
  transactionType = "Deposit" ;


然后当我去打印出transactionType时,它不会让我,因为它给了我这个错误!
 我的声明语句看起来像这样。

String transactionType;
char transactionChar;


请帮忙。在过去的4个小时中,我一直在努力解决问题!

最佳答案

初始化变量:

String transactionType = "";
char transactionChar = '';


(不确定字符,因为我通常使用C#)。

关于java - 救命!错误:本地变量transactionType可能尚未初始化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5070722/

10-10 14:51