Java教程

Java学习笔记【4】 For 循环

本文主要是介绍Java学习笔记【4】 For 循环,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

For 循环

  • 虽然所有循环结构都可以用while 或者do…while表示,但java提供了另外一种语句——for循环,使一些循环结构变得更加简单。
  • for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。
  • for 循环执行的次数是在执行前就确定的。语法格式如下:
for (初始化;布尔表达式;更新){  //  代码语句}

备注

sum一般是用来求和的变量,odd是用来定义奇数的,even是用来定义偶数的

练习题1:计算0到100之间的奇数和偶数的和

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);
    }
}

练习2:用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个

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 输出完 不会换行

练习题3:打印九九乘法表

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++) {}

这篇关于Java学习笔记【4】 For 循环的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!