零基础学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 拦截器妙用你真的了解吗
Jul 01 Java/Android
springboot临时文件存储目录配置方式
Jul 01 Java/Android
java设计模式--三种工厂模式详解
Jul 21 Java/Android
JAVA API 实用类 String详解
Oct 05 Java/Android
Java实现给Word文件添加文字水印
Feb 15 Java/Android
Java基于Dijkstra算法实现校园导游程序
Mar 17 Java/Android
Java Spring Boot 正确读取配置文件中的属性的值
Apr 20 Java/Android
Java 多态分析
Apr 26 Java/Android
Java8 CompletableFuture 异步回调
Apr 28 Java/Android
多线程Spring通过@Scheduled实现定时任务
May 25 Java/Android
Java界面编程实现界面跳转
Jun 16 Java/Android
springboot+rabbitmq实现智能家居实例详解
Jul 23 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
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
php while循环得到循环次数
2013/10/26 PHP
PHP遍历数组的三种方法及效率对比分析
2015/02/12 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
npm的lock机制解析
2019/06/20 Javascript
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python字符串与url编码的转换实例
2018/05/10 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
python爬虫简单的添加代理进行访问的实现代码
2019/04/04 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
利用python计算时间差(返回天数)
2019/09/07 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
中考标语大全
2014/06/05 职场文书
招标授权委托书样本
2014/09/23 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
个人年终总结怎么写
2015/03/09 职场文书
python使用shell脚本创建kafka连接器
2022/04/29 Python
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL