作者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
1F:推 Hevak:Hwl那边的if分成了两行怎麽没有用大括弧括起来@@ 04/12 17:18
2F:推 drinks:num.setFoo(int number); 要传入值 才可以通过编译吧 04/12 17:45
3F:→ timygt:可是传入值 印出来都会是一样的数字 04/12 17:47
4F:推 Hevak:num = new Foo 04/12 17:48
5F:→ Hevak:我不小心打错字= =上面那行请忽略 04/12 17:49
6F:→ timygt:我只是想要 可以呼叫Foo里面的code@@! 04/12 17:52
7F:推 wuboy:我揣测一下 你想做的应该是 for(int i=1; i<=num;i++) ? 04/12 18:23
8F:→ timygt:好像是你说的这样 所以在宣告一个i 就可以噜@@? 04/12 18:24
9F:→ timygt:我把回圈改成跟你一样的 可是跑出来没有东西@@! 04/12 18:29