在java中更新字符串变量显示2个错误

时间:2015-09-12 08:50:06

标签: java android string variables

/**
 * This method is called when the order button is clicked.
 */

public void submitOrder(View view) {
    String drinkOfTheDay = "Latte";
           drinkOfTheDay = "Esperso";
           drinkOfTheDay = "Green Tea";
   displayMessage(drinkOfTheDay);

错误:

  
      
  • " latte":drink' drinkOfTheDay'''"" Latte"是多余的
  •   
  • drinkOfTheDay,java说:价值" Esperso"分配给'喝'喝'TheDay'从未使用过。
  •   

我的Android设备只显示绿茶。

3 个答案:

答案 0 :(得分:1)

   displayMessage(drinkOfTheDay);

最后指定的值由JAVA中的变量获取,因此 drinkOfTheDay 应包含“绿茶”

答案 1 :(得分:0)

drinkOfTheDay
嗯,预期:您正在做的是:

1 - 创建一个名为drinkOfTheDay的String变量,并为其赋值" Latte"。
2 - 将其值更改为" Esperso" (我想你的意思是" Expresso") 3 - 将其价值改为"绿茶"。

因此,最后,您的{{1}}字符串值为"绿茶"。

答案 2 :(得分:0)

由于您要多次为同一个变量分配不同的值,因此在最近一段时间分配的值将在变量中,并且显示的是预期的输出。

drinkOfTheDay,java说:分配给'drinkOfTheDay'的值“Esperso”从未使用过。

此错误是因为您刚刚分配它并且从未使用它。