問題是要寫段落5個不同的時間。每個段落都有不同的籠號和相應的動物。所以籠子1有一隻獅子,籠子2有一隻老虎。問題是我不知道如何將同一段落中不同的對應動物的籠號結合起來。
開關語句
我不知道如何在段落的第二行輸入switch語句。我試着寫println(「這個籠子裏拿着一個」+ i);但Eclipse給了我一個錯誤。我如何將變量n和i同時併入同一段中?
import acm.program.*;
public class ZooAnimals extends ConsoleProgram {
private static final int START = 1;
public void run(){
for (int n = START; n <=5; n++) {
println("This animal is in cage" + n);
println("This cage holds a "); <---- type of animal goes in here.
println("Wild animals are very dangerous.");
}
for(int i = START; i<=5; i++) {
switch(i) {
case 1: println("lion");
case 2: println("tiger");
case 3: println("elephant");
case 4: println("snakes");
case 5: println("hippo");
}
}
}
}
什麼是錯誤?你沒有用過休息;每個案件後! –
oops。我在我的代碼中添加了用於作業的休息時間。我忘了在這裏添加它們。如果我嘗試寫println(「這個籠子裏有一個」+ i); Eclipse給了我一個「我無法解決變量」的錯誤。 –
確定只是在每次編輯後保存你的程序。除非保存,否則eclipse不會移除錯誤消息! –