零基础学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集成Redis,并自定义对象序列化操作
Jun 22 Java/Android
使用feign服务调用添加Header参数
Jun 23 Java/Android
Java常用函数式接口总结
Jun 29 Java/Android
gateway网关接口请求的校验方式
Jul 15 Java/Android
java协程框架quasar和kotlin中的协程对比分析
Feb 24 Java/Android
JavaWeb Servlet开发注册页面实例
Apr 11 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
Android存储中最基本的文件存储方式
Apr 30 Java/Android
JavaScript正则表达式实现注册信息校验功能
May 30 Java/Android
Android Canvas绘制文字横纵向对齐
Jun 05 Java/Android
springboot实现string转json json里面带数组
Jun 16 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
配置支持SSI
2006/11/25 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP 快速排序算法详解
2014/11/10 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
php实现遍历文件夹的方法汇总
2017/03/02 PHP
php上传excel表格并获取数据
2017/04/27 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
vuex页面刷新导致数据丢失的解决方案
2020/12/10 Vue.js
python检测lvs real server状态
2014/01/22 Python
Python代码调试的几种方法总结
2015/04/15 Python
transform python环境快速配置方法
2018/09/27 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
python实现学生成绩测评系统
2020/06/22 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
计算机本科生自荐信
2013/10/15 职场文书
配件采购员岗位职责
2013/12/03 职场文书
打架检讨书100字
2014/01/19 职场文书
联片教研活动总结
2014/07/01 职场文书
党员反对四风思想汇报范文
2014/10/25 职场文书
校园安全主题班会
2015/08/12 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers