以前听老师讲过一个什么方法记不清了所以来问一下.有一个方法或类执行从1-100的for循环,并把每个数返回给调用他的方法或类.写的不一定对 如:sssss(){//有很多方法调用 都要得到这个I的值但对I的处理都不同 只要返回其它由调用者处理. for(i=1;i<=100;i++){ return i;//把1到100这些数据都反加给调用者 }}bbbbb(){ ssssss(); system.out.println(sssss返回的i的值)}这个好像回调或匿名内部类可以做到的.有那位知道怎么做的吗?给一例吧.
class Outer {
private static int i;
public void TInner(){
Inner in = new Inner();
in.seeOuter();
}
class Inner{
public void seeOuter(){
for(i=1;i<=10;i++){
System.out.println(i);//把1到100这些数据都反加给调用者
} }
}
}
public class Test{
public static void main(String[] args) {
new Outer().TInner();
}
}
int a=get();
如果这样写的话,那么get这个函数应该是得返回一个int型值的.如果按你所说,这个get循环可以返回N次,可是我第一次返回就赋值给a了,下面返回你想给谁?