作者timygt (我是誰)
看板java
標題[問題] 要如何把public void setFoo裡的印出來..
時間Sun Apr 12 17:13:24 2009
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