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


猜你喜欢
- 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理
- 前言现在APP中用到H5页面的越来越多,而如何正确获取WebView的网页title是必须要考虑的。最近做项目的时候,老大让我把之前做的we
- 分部类(Partial Class)在C#2.0引入,分部方法(Partial Method)在C#3.0引入,这两个语法特性都具有相同的特
- 使用WPF做的一个简单的操作文件的demo,包括复制和移动文件夹,核心思想就是使用递归,如果只是移动或者复制单一文件,直接使用File.Co
- 最近经常在机房看同学在玩一个走迷宫的游戏,比较有趣,自己也用java写一个实现随机生成迷宫的算法,其实就是一个图的深度优先遍历算法.基本思想
- 1. 日志框架的选择:(这两个框架,springBoot已经整合,无需引入jar包)2. 在resources目录下配置logback-sp
- 概述线上项目发布一般有以下几种方案:机发布蓝绿部署滚动部署灰度发布停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所
- 我有以下课程public class ModInfo : IEquatable<ModInfo>{ public int ID
- 在SSH项目中,有时需要由一个Action跳转到另一个Action。有两种方式可以实现Action之间的跳转,一种是chain,另一种是re
- 1、static关键字1.1 使用static关键字定义属性在讲解static定义属性操作之前,首先编写如下一道程序。现在定义一个表示中国人
- 1.概述当Java 8发布时,其中最令人兴奋的特性之一就是 Lambda 表达式。Lambda 表达式是一种轻量级、简洁和高效的函数式编程方
- 本文实例讲述了java之swing表格实现方法。分享给大家供大家参考。具体如下:import java.awt.*;import java.
- 稀疏数组:当一个二维数组中大部份的值为0,或者为同一值的时候,可以用稀疏数组来保存实现思路:记录二维数组有多少行多少列、多少个不同的值把不同
- Java事件处理机制和适配器最重要的是理解事件源,监视器,处理事件的接口的概念。1.事件源:是能够产生时间的对象都可以叫事件源,比如文本框,
- System中的out,error都是final类型的,不能做改动。但通过setOut()可以设置新的输出流,从而实现写日志的功能。impo
- 本文实例讲述了C#简单获取全屏中鼠标焦点位置坐标的方法。分享给大家供大家参考,具体如下:using System;using System.
- 简述每个项目从新建开始我们或多或少都会导入各种依赖库,如果项目中只有一个module的话,对于依赖库版本的管理很容易,但是多个module的
- 首先声明一点,这里的重试并不是报错以后的重试,而是负载均衡客户端发现远程请求实例不可到达后,去重试其他实例。@Bean@LoadBalanc
- 需求某航空公司物流单信息查询,是一个post请求。通过后台模拟POST HTTP请求发现无法获取页面数据,通过查看航空公司网站后,发现网站使
- 从大学就开始做C#这块,也做C#几年了,最近又从ios转回.Net,继续做C#,之前也没有写博客的习惯,写博客也是从我做ios的时候开始的,