for循环疑问

来源:百度知道 编辑:UC知道 时间:2024/05/24 06:45:55
谁能帮我解释一下 下面这个循环是怎么回事?谢谢了!
public class Test {
static boolean s(char c) {
System.out.print(c);
return true;
}
public static void main (String[] args){
int i =0;
for (s('A'); s('B')&&(i<2); s('C')) {
i++;
s('D');

}
}
}
我问的是for循环里的怎么解释?

s()
是个自己写的方法 ,会返回INT值
比如这方法做
private int s(string str)
{
int k= str.ToCharArray()[0];
return K;
//或者
//int k=str;
//return K;
}

写得乱七八糟的。要看明白你的意思也不容易!不过你那里不是用来循环的,因为没有条件也没有语义