零基础学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 相关文章推荐
Java实现多线程聊天室
Jun 26 Java/Android
SpringBoot整合JWT的入门指南
Jun 29 Java/Android
关于ObjectUtils.isEmpty() 和 null 的区别
Feb 28 Java/Android
Java并发编程之原子性-Atomic的使用
Mar 16 Java/Android
Spring this调用当前类方法无法拦截的示例代码
Mar 20 Java/Android
InterProcessMutex实现zookeeper分布式锁原理
Mar 21 Java/Android
剑指Offer之Java算法习题精讲二叉树专项训练
Mar 21 Java/Android
Jmerte 分布式压测及分布式压测配置
Apr 30 Java/Android
ConditionalOnProperty配置swagger不生效问题及解决
Jun 14 Java/Android
Java完整实现记事本代码
Jun 16 Java/Android
使用Postman测试需要授权的接口问题
Jun 21 Java/Android
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
Jun 21 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 开源框架22个简单简介
2009/08/24 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
php实现可逆加密的方法
2015/08/11 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
PDO::query讲解
2019/01/29 PHP
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python常规方法实现数组的全排列
2015/03/17 Python
python模块之re正则表达式详解
2017/02/03 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python sys.argv[]用法实例详解
2018/05/25 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
html5 div布局与table布局详解
2016/11/16 HTML / CSS
C#和SQL Server的面试题
2016/08/12 面试题
狼和鹿教学反思
2014/02/05 职场文书
爱心捐款倡议书
2014/04/14 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
教师节大会主持词
2015/07/06 职场文书
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript