零基础学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 相关文章推荐
新手入门Jvm-- JVM对象创建与内存分配机制
Jun 18 Java/Android
Java循环队列与非循环队列的区别总结
Jun 22 Java/Android
Java实现二维数组和稀疏数组之间的转换
Jun 27 Java/Android
SpringBoot+VUE实现数据表格的实战
Aug 02 Java/Android
Springboot如何同时装配两个相同类型数据库
Nov 17 Java/Android
Java实现二分搜索树的示例代码
Mar 17 Java/Android
springboot用户数据修改的详细实现
Apr 06 Java/Android
Android开发之底部导航栏的快速实现
Apr 28 Java/Android
详解Android中的TimePickerView(时间选择器)的用法
Apr 30 Java/Android
解决spring.thymeleaf.cache=false不起作用的问题
Jun 10 Java/Android
Java+swing实现抖音上的表白程序详解
Jun 25 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之Smarty入门
2007/01/04 PHP
dedecms系统常用术语汇总
2007/04/03 PHP
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
python实现计算器功能
2019/10/31 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
英国领先的汽车轮胎和快速健康中心:Kwik Fit
2017/10/29 全球购物
匡威德国官网:Converse德国
2019/01/26 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
"引用"与指针的区别是什么
2016/09/07 面试题
结婚典礼证婚词
2014/01/11 职场文书
节约用电标语
2014/06/17 职场文书
迎国庆演讲稿
2014/09/15 职场文书
辞旧迎新演讲稿
2014/09/15 职场文书
2014年审计工作总结
2014/11/17 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书