public class T {
public static boolean testA(char a){
System.out.print(a);
return true;
}
/**
* for循环
* @param args
*/
public static void main(String[] args) {
int i=0;
for (testA('a');testA('b')&&(i<2);testA('c')) {
i++;
testA('d');
}
System.out.println(++j);
}
// abcdabcdab
}
int j = 0;
for (j++; j++ < 10; j++);
System.out.println(++j);
// 13
for(int i=0; i <10000;i++){
for(int j=0; j <100;j++){
for(int k=0; k <10;k++){
System.out.print("out");
}
}
}
优化:
for(int i=10;i>=0;i--){
for(int j=100;j>=0;j--){
for(int k=10000;k>=0;k--){
System.out.print("out");
}
}
}
// 1.把循环次数最多的放在循环的最内层 效率会相应提高的,因为可以减少外层的判断次数。
// 2.数字尽量和0比较,也可以加快速度
// 3.可以尽量使用++i,因为++i比i++效率更高