零基础学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 相关文章推荐
解决Maven项目中 Invalid bound statement 无效的绑定问题
Jun 15 Java/Android
Java并发编程必备之Future机制
Jun 30 Java/Android
Mybatis-plus在项目中的简单应用
Jul 01 Java/Android
详细了解java监听器和过滤器
Jul 09 Java/Android
关于ObjectUtils.isEmpty() 和 null 的区别
Feb 28 Java/Android
Java Lambda表达式常用的函数式接口
Apr 07 Java/Android
Spring Data JPA框架自定义Repository接口
Apr 28 Java/Android
Java实现带图形界面的聊天程序
Jun 10 Java/Android
Java实现简单小画板
Jun 10 Java/Android
java实现自定义时钟并实现走时功能
Jun 21 Java/Android
Spring Boot 的创建和运行示例代码详解
Jul 23 Java/Android
volatile保证可见性及重排序方法
Aug 05 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
Yii快速入门经典教程
2015/12/28 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
javascript属性访问表达式用法分析
2015/04/25 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
bootstrapvalidator之API学习教程
2017/06/29 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
Python文件读取的3种方法及路径转义
2015/06/21 Python
Python numpy生成矩阵、串联矩阵代码分享
2017/12/04 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
python的链表基础知识点
2020/09/13 Python
python合并多个excel文件的示例
2020/09/23 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
影视艺术学院毕业生自荐信
2013/11/13 职场文书
煤矿安全协议书
2014/08/20 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python