当前位置: 首页 > news >正文

For循环结构

For循环结构

1.语法

for(初始化;布尔表达式;更新){
    //代码语句
}
//for循环语句是支持迭代的一种通用结构
package com.czj.base.com.czj.base;

public class ForDemo09 {
    public static void main(String[] args) {
        //初始值 //判断 //迭代
        //100.for 快捷键
        for (int i = 0; i < 100; i++) {
            System.out.println(i);
        }

        //死循环
        for(;;){

        }
    }
}


2.案例

  1. 计算0到100之间的偶数和奇数的和

    package com.czj.base.com.czj.base;
    
    public class ForDemo091 {
        public static void main(String[] args) {
            //计算0到100之间的偶数和奇数的和
            int i = 0;
            int j = 0;
            for (int i1 = 0; i1 <= 100; i1++) {
                if(i1%2!=0){
                    j+=i1;  //奇数和
                }else{
                    i+=i1; //偶数和
                }
            }
            System.out.println("偶数和为:"+i);
            System.out.println("奇数和为:"+j);
        }
    }
    
    
  2. 输出1-1000之间能被5整除的数,并且每行输出3个

package com.czj.base.com.czj.base;

public class ForDemo092 {
    public static void main(String[] args) {
        //输出1-1000之间能被5整除的数,并且每行输出3个
        int count = 0;
        for (int i = 0; i <= 1000; i++) {
            if(i%5 == 0){
                count+=1;
                System.out.print(i+" ");
            }
            if(count%3==0){
                System.out.print("\n");
            }

        }

    }
}

  1. 九九乘法表
package com.czj.base.com.czj.base;

public class ForDemo0923 {
    public static void main(String[] args) {
        //九九乘法表
        for (int i = 1; i < 10; i++) {
            for(int j = 1;j<=i;j++){
                System.out.print(j +"*"+i+"="+i*j+" ");
            }
            System.out.println();
        }
    }
}

相关文章:

  • Java方法的定义和调用
  • Java方法的重载
  • Java可变参数
  • Java递归
  • JAVA实现计算器
  • Java方法的调用(值传递和引用传递)
  • Java对象和类的关系与创建
  • Java构造器的使用
  • Java 封装
  • Java继承
  • java中的super和this
  • Java抽象类
  • Java案例用户登录
  • Java案例统计字符次数
  • JAVA字符串反转
  • 【EOS】Cleos基础
  • 5、React组件事件详解
  • angular组件开发
  • codis proxy处理流程
  • ES6 学习笔记(一)let,const和解构赋值
  • EventListener原理
  • idea + plantuml 画流程图
  • iOS 系统授权开发
  • Java知识点总结(JavaIO-打印流)
  • Just for fun——迅速写完快速排序
  • nginx 负载服务器优化
  • pdf文件如何在线转换为jpg图片
  • vue-cli3搭建项目
  • 从零开始的无人驾驶 1
  • 从零开始学习部署
  • 工作中总结前端开发流程--vue项目
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 那些年我们用过的显示性能指标
  • 三栏布局总结
  • 数据仓库的几种建模方法
  • 学习ES6 变量的解构赋值
  • PostgreSQL之连接数修改
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​水经微图Web1.5.0版即将上线
  • #Z2294. 打印树的直径
  • (¥1011)-(一千零一拾一元整)输出
  • (70min)字节暑假实习二面(已挂)
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (二)丶RabbitMQ的六大核心
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)汇编语言——简单程序
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)linux 命令大全
  • (转)德国人的记事本
  • *上位机的定义
  • .libPaths()设置包加载目录
  • .NET MVC之AOP
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布