零基础学java之循环语句的使用


Posted in Java/Android onApril 10, 2022

目录

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

到此这篇关于java 示例讲解循环语句的使用的文章就介绍到这了,更多相关java 循环语句内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
详解SpringBoot异常处理流程及原理
Jun 21 Java/Android
解决SpringBoot跨域的三种方式
Jun 26 Java/Android
spring boot项目application.properties文件存放及使用介绍
Jun 30 Java/Android
Java并发编程必备之Future机制
Jun 30 Java/Android
JUnit5常用注解的使用
Jul 02 Java/Android
关于springboot 配置date字段返回时间戳的问题
Jul 25 Java/Android
JAVA API 实用类 String详解
Oct 05 Java/Android
OpenCV实现普通阈值
Nov 17 Java/Android
java executor包参数处理功能 
Feb 15 Java/Android
java开发双人五子棋游戏
May 06 Java/Android
Java实现添加条码或二维码到Word文档
Jun 01 Java/Android
Android开发手册TextInputLayout样式使用示例
Jun 10 Java/Android
零基础学java之带参数以及返回值的方法
Apr 10 #Java/Android
零基础学java之带返回值的方法的定义和调用
Apr 10 #Java/Android
零基础学java之方法的定义与调用详解
Apr 10 #Java/Android
Java字符缓冲流BufferedWriter
Apr 09 #Java/Android
Java 超详细讲解十大排序算法面试无忧
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
SpringCloud Function SpEL注入漏洞分析及环境搭建
You might like
PHP提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
在线编辑器的实现原理(兼容IE和FireFox)
2007/03/09 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
如何阻止复制剪切和粘贴事件为了表单内容的安全
2013/05/23 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
js实现文本框支持加减运算的方法
2015/08/19 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
vue的toast弹窗组件实例详解
2018/05/14 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
python爬取股票最新数据并用excel绘制树状图的示例
2021/03/01 Python
无刑事犯罪记录证明
2014/09/18 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js