零基础学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用自带的Image IO给图片添加水印
Jun 15 Java/Android
详解Java分布式事务的 6 种解决方案
Jun 26 Java/Android
Java elasticsearch安装以及部署教程
Jun 28 Java/Android
springboot项目以jar包运行的操作方法
Jun 30 Java/Android
看完这篇文章获得一些java if优化技巧
Jul 15 Java/Android
Java后台生成图片的完整步骤
Aug 04 Java/Android
Java中try catch处理异常示例
Dec 06 Java/Android
关于EntityWrapper的in用法
Mar 22 Java/Android
MybatisPlus EntityWrapper如何自定义SQL
Mar 22 Java/Android
Java数组详细介绍及相关工具类
Apr 14 Java/Android
详解Spring Security如何在权限中使用通配符
Jun 28 Java/Android
app场景下uniapp的扫码记录
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
用PHP编程语言开发动态WAP页面
2006/10/09 PHP
PHP session会话的安全性分析
2011/09/08 PHP
php发送post请求函数分享
2014/03/06 PHP
php调整服务器时间的方法
2015/04/03 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
YII框架常用技巧总结
2019/04/27 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
关于文本框的一些限制控制总结~~
2010/04/15 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
2018/03/02 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
如何能分清npm cnpm npx nvm
2019/01/17 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
使用python编写监听端
2018/04/12 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
哈理工毕业生的求职信
2013/12/22 职场文书
争先创优演讲稿
2014/09/15 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
2014年人事工作总结范文
2014/11/19 职场文书