一個while循環我有這樣一段代碼:計數變量在Java中
while(i > 0) {
System.out.println(m+i);
// DO SOMETHING
i--;
}
,我們得到了輸入:i
,m1
,m2
... 讓我們說:i=2
,m1=test
, m2=blabla
我想要m1
,m2
和m3
取決於i
。當我= 2「blabla」應該打印出來。當i = 1時,應打印出「測試」。我試過m+i
,但輸出是m1
,而不是數值。
任何人都可以解釋爲什麼m+i
不起作用,爲什麼它不使用m1
或m
的值? 任何人都有一個想法如何解決它?
不能構造那樣的可變..地點M1,M2,M3 ...以陣列(說'M')和使用'米[我]'在循環.. – TheLostMind 2014-10-28 11:54:01
什麼是你需要什麼輸出,你到目前爲止嘗試過什麼? – 2014-10-28 11:54:21
你知道什麼System.out.println(m + i);正在表演..?根據你的代碼,即使「m + i」也不會顯示爲輸出。更好地瞭解一些變量和字符串如何操作的基礎知識。 – user562 2014-10-28 11:54:54