零基础学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 相关文章推荐
JPA如何使用entityManager执行SQL并指定返回类型
Jun 15 Java/Android
探讨Java中的深浅拷贝问题
Jun 26 Java/Android
SpringBoot工程下使用OpenFeign的坑及解决
Jul 02 Java/Android
解决Jenkins集成SonarQube遇到的报错问题
Jul 15 Java/Android
看完这篇文章获得一些java if优化技巧
Jul 15 Java/Android
springboot如何接收application/x-www-form-urlencoded类型的请求
Nov 02 Java/Android
Java虚拟机内存结构及编码实战分享
Apr 07 Java/Android
Elasticsearch Recovery 详细介绍
Apr 19 Java/Android
springcloud整合seata
May 20 Java/Android
Java处理延时任务的常用几种解决方案
Jun 01 Java/Android
Android基础入门之dataBinding的简单使用教程
Jun 21 Java/Android
详解Spring Security如何在权限中使用通配符
Jun 28 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
简单的页面缓冲技术
2006/10/09 PHP
CI框架Session.php源码分析
2014/11/03 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jQuery查找节点并获取节点属性的方法
2016/09/09 Javascript
基于JavaScript实现购物车功能
2017/02/07 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
python 排列组合之itertools
2013/03/20 Python
详解supervisor使用教程
2017/11/21 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
英文翻译的自我评价语句
2013/10/04 职场文书
毕业研究生的自我鉴定
2013/11/30 职场文书
写自荐信三大法宝
2014/01/24 职场文书
心理健康活动总结
2014/04/30 职场文书
商铺门前三包责任书
2014/07/25 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript
PYTHON 使用 Pandas 删除某列指定值所在的行
2022/04/28 Python