我在java代碼中的標籤中使用break語句時出現錯誤。這顯示undefined label
。編寫這樣的代碼是錯誤的。請幫助我正確使用它。提前致謝。如何在java代碼中使用標籤?
while (true)
{
label149: if (!localIterator2.hasNext());
while (true)
{
i++;
break;
HashMap localHashMap2 = (HashMap)localIterator2.next();
if (!((String)localHashMap1.get("name")).equalsIgnoreCase((String)localHashMap2.get("emotion")))
break label149;
if (!((String)localHashMap2.get("IS_paid")).equalsIgnoreCase("1"))
break label246;
((HashMap)Saved.this.keynamedata.get(i)).put("is_paid", "1");
}
label246: ((HashMap)Saved.this.keynamedata.get(i)).put("is_paid", "0");
}
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html – assylias 2015-02-07 10:49:58
呃,你有第一個分號後的第一個分號... – fge 2015-02-07 10:50:00
基本上,它們不是太可怕,太可怕了,可怕的方式來編程和偉大的指標很糟糕的設計 – MadProgrammer 2015-02-07 10:53:21