看板 java 關於我們 聯絡資訊
package hw1; public class Hw1{ public int num = 0; public void setFoo(int newFoo){ num = newFoo; for(num = 1; num <= 50; num++){ if(num %3 == 0) System.out.println("Foo" + num); } } ---------------------------------------------------------------------------- import hw1.*; public class hw1{ public static void main(String args[]){ Hw1 num = new Hw1(); num.setFoo(); } } 我打個兩個記事本 要去呼叫過來 可是 我不知道該怎麼呼叫才會跑到Foo裡面 然後再跑裡面的code 我不知道我哪裡有錯... 可是就是不能編譯 麻煩高手幫忙一下 感恩..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.193.57
Hevak:Hwl那邊的if分成了兩行怎麼沒有用大括弧括起來@@ 04/12 17:18
drinks:num.setFoo(int number); 要傳入值 才可以通過編譯吧 04/12 17:45
timygt:可是傳入值 印出來都會是一樣的數字 04/12 17:47
Hevak:num = new Foo 04/12 17:48
Hevak:我不小心打錯字= =上面那行請忽略 04/12 17:49
timygt:我只是想要 可以呼叫Foo裡面的code@@! 04/12 17:52
wuboy:我揣測一下 你想做的應該是 for(int i=1; i<=num;i++) ? 04/12 18:23
timygt:好像是你說的這樣 所以在宣告一個i 就可以嚕@@? 04/12 18:24
timygt:我把迴圈改成跟你一樣的 可是跑出來沒有東西@@! 04/12 18:29