java-for循环问题

作者:小心!! 时间:2022-01-22 12:46:53 

for循环

for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。

for循环执行的次数是在执行前就确定的。

语法格式如下:

for(初始化;布尔表达式;更新){
//代码语句
}

练习

public class Demo07 {
   public static void main(String[] args) {
       //计算0-100之间的奇数和,偶数和
       int o=0;
       int j=0;
       for (int i = 0; i <=100; i++) {
           if(i%2==0)
           {
               o=o+i;
           }
           else{
               j=j+i;
           }

}
       System.out.println("偶数和为:"+o);
       System.out.println("奇数和为:"+j);
   }
}

java-for循环问题

public class Demo077 {
   public static void main(String[] args) {
       //用for循环输出1-1000之间能被5整除的数,并且每行输出3个
       for (int i = 0; i <=1000; i++) {
           if(i%5==0)
           {
               System.out.print(i+"\t");
           }
           if(i%(5*3)==0){
               System.out.println();
             //  System.out.print("\n");
           }
           //printIn 输出完全换行
           //print输出完,不会换行

}
   }
}

java-for循环问题
java-for循环问题

public class Demo0777 {
   public static void main(String[] args) {
       /*打印九九乘法表
       1*1= 1
       2*1= 2  2*2= 4
       3*1= 3  3*2= 6  3*3= 9
       4*1= 4  4*2= 8  4*3=12  4*4=16
       5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25
       6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
       7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
       8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
       9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81 */
       //先打印第一列
       //将固定的1用循环包起来
       //去掉重复项,i<=j
       //调整样式
       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();
       }

}
}

public class Demo0777 {
   public static void main(String[] args) {
       /*打印九九乘法表
       1*1= 1
       2*1= 2  2*2= 4
       3*1= 3  3*2= 6  3*3= 9
       4*1= 4  4*2= 8  4*3=12  4*4=16
       5*1= 5  5*2=10  5*3=15  5*4=20  5*5=25
       6*1= 6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36
       7*1= 7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49
       8*1= 8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64
       9*1= 9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81 */
       //先打印第一列
       //将固定的1用循环包起来
       //去掉重复项,i<=j
       //调整样式
       int i=1;
       int j=1;
       while(j<=9){
       i=1;
           while(i<=j)
           {
               System.out.print(j+"*"+i+"="+(j*i)+"\t");
               i++;
           }
           System.out.println();
           j++;
       }

}
}

java-for循环问题

增强for循环

Java5引入了一种主要用于数组或者集合的增强for循环。

java增强for循环的语法格式如下:

for(声明语句:表达式){
//代码句子
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

public class Demo07f {
   public static void main(String[] args) {
       int []a={10,20,30,40}; //定义了一个数组
       //遍历数组的元素
       for(int i=0;i<4;i++)
       {
           System.out.println(a[i]);
       }
       System.out.println("------------");

for(int j:a){
           System.out.println(j);
       }
   }
}

java-for循环问题

来源:https://blog.csdn.net/qq_57935389/article/details/123479093

标签:java,for,循环
0
投稿

猜你喜欢

  • SpringCloud @RefreshScope注解源码层面深入分析

    2023-06-14 03:17:27
  • java实现word文档转pdf并添加水印的方法详解

    2023-05-26 02:59:18
  • Android中使用七牛云存储进行图片上传下载的实例代码

    2023-12-17 11:56:35
  • Android实现点击获取验证码60秒后重新获取功能

    2021-09-21 22:42:01
  • Android UI实现SlidingMenu侧滑菜单效果

    2021-12-08 16:03:34
  • 深度理解Java访问修饰符

    2021-10-26 17:16:08
  • Android选择图片或拍照图片上传到服务器

    2022-12-15 01:48:41
  • 详解基于MVC的数据查询模块进行模糊查询

    2022-02-13 19:26:49
  • Unity2021发布WebGL与网页交互问题的解决

    2023-01-27 23:44:17
  • Python基础教程学习笔记 第一章 基础知识

    2023-12-28 17:45:56
  • c#简单读取文本的实例方法

    2022-02-16 14:51:52
  • C#学习笔记整理_深入剖析构造函数、析构函数

    2022-10-26 18:37:20
  • 详解Android Webview加载网页时发送HTTP头信息

    2023-11-16 02:32:34
  • Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法

    2021-08-28 20:29:54
  • Struts2实现多文件上传功能

    2021-11-01 13:50:25
  • string与stringbuilder两者的区别

    2021-11-26 00:01:06
  • mybatis-plus配置控制台打印完整带参数SQL语句的实现

    2023-11-24 22:43:58
  • 使用SpringBoot 工厂模式自动注入到Map

    2021-12-22 10:02:42
  • spring MVC中接口参数解析的过程详解

    2023-11-28 09:17:50
  • 解析C#拼接Json串的几种方法

    2021-12-28 20:22:48
  • asp之家 软件编程 m.aspxhome.com