for (初始化;布尔表达式;更新){ // 代码语句}
sum一般是用来求和的变量,odd是用来定义奇数的,even是用来定义偶数的
package struct; public class ForDemo01 { public static void main(String[] args) { int oddSum =0; int evenSum =0; for (int i = 0; i <100; i++) { if(i%2 !=0){ oddSum+=i; }else { evenSum+=i; } } System.out.println("奇数的和"+oddSum); System.out.println("偶数的和"+evenSum); } }
package struct; public class ForDemo02 { public static void main(String[] args) { for (int i = 0; i <= 1000; i++) { if(i%5==0){ System.out.print(i+"\t"); } if(i%(5*3)==0){ System.out.println(); } } } }
"\t"相当于 tab 制表键
Tab键是tabulator(制表键)的缩写。
由此可以看出,它的最原始用处是用于绘制表格,准确地讲,是用来绘制没有线条的表格——因为早期的电脑不像现在的图形界面可以用鼠标来绘制,通常都是用键盘控制字符的对齐,为了使各个列都可以很方便的对齐,在制表时,就需要频繁地使用到这个键,这也是它的名称的由来。
println 输出完 会换行
print 输出完 不会换行
public class ForDemo03 { public static void main(String[] args){ // 1.我们先打印第一列 // 2.我们把固定的1再用一个循环包起来 // 3.去掉重复项,i<=j // 4.调整样式 for (int j=1;j<=9;j++){ for(int i=1;i<=j;i++){ System.out.print(j+"*"+i +"="+(j*i)+"\t"); } System.out.println(); } } }
在main函数中 便捷打印出for循环的基本格式 约束范围+"."+for
例如: 9.for
for (int i = 0; i < 9; i++) {}