public class HelloWorld {
public static void main(String[] args) {
int sum=0;
for(int a = 1; (a<=100)&&(a%3!=0);a++ ){
sum=sum+a;
}
System.out.println(sum);
}
}
输出结果是3
循环条件一旦判断为false就会终止循环。
(a<=100)&&(a%3!=0)表示100以内不能被3整除的数,所以a=3时,不在a的取值范围内,会结束循环;最后结果就是1+2=3.