java 示例讲解循环语句的使用

作者:hmm?. 时间:2021-12-17 06:23:01 

目录

1.跳转控制语句:

区分continue和break;

 * continue:用于循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行;

 * break:用于循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环;

示例代码:

public static void main(String[] args) {
   int i;
   for (i=1;i<=5;i++){
   if(i%2==0){
   //continue;
   break;
   }
   System.out.println(i);
   }

}

如果条件控制语句为continue,则控制台输出结果为1,3,5,i=1,对于if后的条件判断语句(1%2==0),结果为false,跳过循环体内容的执行,在控制台输出1;i++,i=2,对于if后的条件判断语句结果为true,跳过system.out.println(i);的执行,i++=3....

如果条件控制语句为break,则在控制台输出结果为1,i=1,对于if后的条件判断语句(1%2==0),结果为false,然后终止循环体内容的执行,在控制台只输出一个1;

2.循环嵌套:

循环语句嵌套概述

* 顺序语句: 以分号结尾,表示一句换的结束;

* 分支语句: 一对大括号表示if的整体结构,整体描述一个完整的if语句

                     一对大括号表示Switch的整体结构,整体描述一个完整的Switch语句

* 循环语句: 一对大括号表示for的整体结构,整体描述一个完整的for语句

                     一对大括号表示while的整体结构,整体描述一个完整的while语句

                      do...while以分号结尾,整体描述一个完整的do...while语句

示例代码:利用循环嵌套在控制台输出一天的小时和分钟

public static void main(String[] args) {

for (int hour=0;hour<24;hour++){
for(int minute=0;minute<60;minute++){
System.out.println(hour+"时"+minute+"分");
}
}
}

3.Random

Random的作用和使用步骤

作用:用于产生一个随机数

使用步骤:

1. 导包

import java.util.Random;

导包的动作必须出现在类定义的上面

2.创建对象

Random r = new Random();

上面这个格式中r为变量名,可以改变,其它的都不允许改变

3.获取随机数

int number = r.nextInt(100);   //获取随机数范围为:[0.100) ,前闭后开

上面这个格式中,number为变量名,可以改变,100为获取随机数范围,可以改变,其它都不允许改变

代码示例:获取100以内的随机数[0.100),并打印在控制台

import java.util.Random;

public class text051 {

public static void main(String[] args) {
Random r = new Random();
int number=r.nextInt(100);
System.out.println(number);

}

}

来源:https://blog.csdn.net/m0_68089732/article/details/123869604

标签:java,循环,语句
0
投稿

猜你喜欢

  • 深入理解Spring事务的传播行为

    2022-08-31 11:25:21
  • springboot中通过lua脚本来获取序列号的方法

    2023-05-05 04:25:44
  • 解决idea中yml文件图标问题及自动提示失效的情况

    2021-06-08 14:59:42
  • java 实现发短信功能---腾讯云短信

    2023-11-29 11:03:49
  • Android studio 3.5.2安装图文教程详解

    2022-06-27 19:15:46
  • Android编程实现canvas绘制饼状统计图功能示例【自动适应条目数量与大小】

    2023-05-10 23:27:41
  • C#使用Clipboard类实现剪贴板功能

    2022-09-29 06:03:54
  • C#将PDF转为多种图像文件格式的方法(Png/Bmp/Emf/Tiff)

    2022-06-29 16:13:03
  • java开发之读写txt文件操作的实现

    2023-11-17 06:00:23
  • C#创建、读取和修改Excel的方法

    2023-02-24 06:28:16
  • Android Retrofit的使用详解

    2022-12-11 01:28:37
  • Java基础-Java的体系结构

    2022-05-18 00:19:05
  • Netty分布式NioEventLoop任务队列执行源码分析

    2022-10-08 04:07:19
  • Spark JDBC操作MySQL方式详细讲解

    2021-05-24 12:41:51
  • C#之Android手机App开发

    2023-10-19 05:18:04
  • java继承中的构造方法实例解析

    2022-07-26 02:56:00
  • java控制台打印本月的日历

    2023-10-15 22:58:12
  • C# 字符串与unicode互相转换实战案例

    2023-12-23 09:29:54
  • SpringBoot JS-SDK自定义微信分享的实现

    2023-11-10 05:08:28
  • Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出

    2023-09-30 21:20:19
  • asp之家 软件编程 m.aspxhome.com