java web输出语句到控制台_Java工程师(6).循环结构

63bbb94af54333aeadf243f8785a132b.png

搞清楚循环结构语句的执行效果与使用场景。

f8af839d567c8c480c792bffba202845.png

程序中的循环流程

程序中的循环流程

试着编写程序实现下列功能:

  • 在控制台中输出100个Hello字符串。
  • 在控制台中输出从 1 到 100 的数字。
  • … …

b653cade67adb39d96c28efe781bea8d.png

循环结构的三要素

循环结构必然包含如下三要素:

  • 循环变量 (循环时使用的变量)
  • 循环体 (不断执行的语句)
  • 循环条件 (判断是否继续循环)

17745dcc1842134736f9febab40cebaa.png

实现循环流程的3种句式

Java中有3种语句可以实现程序循环执行:

  • while循环语句
  • do…while循环语句
  • for循环语句

while循环语句

while循环语句使用while关键字实现程序循环流程:

int count = 1;
while (count<=100) {System.out.println(count);count++;
}

accf156a54bb4a66b8149fc752888450.png

break关键字

使用break关键字“打断”循环执行。

当count==80时,跳出循环流程语句:

int count = 1;
while (count<=100) {if(count==80){break;  }System.out.println(count);count++;
}

continue关键字

使用continue关键字控制循环“继续”执行。

每当count是3的倍数时,不输出count的值:

int count = 1;
while (count<=100) {if(count%3 == 0){continue;}System.out.println(count);count++;
}

do-while循环语句

do-while关键字实现的循环流程与while循环的区别在于do-while会先执行一次循环体,然后再判断是否应该继续重复执行循环体。

int count = 1;
do {System.out.println(count);count++;
} while(count<=100);

7433188696854c6ba494b13c2bbc5e5d.png

for循环语句

for循环语句的句式最复杂,但对于执行固定次数的循环时却非常实用:

c54a62090a9d82067fa837c5e69954ce.png

99082d02f4830bf236da648e27f8fb1f.png

课后作业

1.99乘法表

输出9*9乘法表,效果如下:

6df53ff64f6ea1d4ddcbe0e17c8ba5e4.png

2.排数字

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

(要求每输出10个数字就换一行)

5323a274e19d510a69d29664944ced5e.png

可以将答案代码,写入留言区,代码要不断的编写才会培养“码感”的呦!你不关注一下吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551559.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sap生产工单报工_SAP系统PP (ProductionPlanning) 模块知识培训

SAP系统PP(ProductionPlanning)模块知识培训主要内容为支持生产系统规范使用SAP系统开展日常业务&#xff0c;掌握SAP系统常用操作和异常处理的方法&#xff0c;人力资源部在6月10日下午组织实施了一期《SAP系统PP模块知识》的培训。本次培训由信息技术部主管工程师解虎授课&am…

android加载百分比功能,android进度条怎么显示百分比

android布局文件里的ProgressBar长形进度条怎么自 在windows操作系统下Android studio按照如下步骤自动义ProgressBar长形进度条的样式。首先创建一个android项目&#xff0c;打开其中的XML布局文件&#xff0c;如下图&#xff1a;添加ProgressBar控件&#xff0c;如下图&#…

64位程序怎么判断指针是否有效_AArch64应用程序级编程模型

根据实现选择&#xff0c;体系结构支持多级执行特权&#xff0c;由从EL0到EL3的不同异常级别表示。EL0对应于最低的特权级别&#xff0c;通常被描述为无特权。应用层程序员模型是在EL0上执行软件的程序员模型。系统软件决定异常级别&#xff0c;因此决定软件运行的特权级别。当…

n个小球放入m个盒子中_飞么盒子卫生巾自助售卖机前景

嘿&#xff0c;你有没有经历过&#xff0c;出门在外来大姨妈却没带M巾呢&#xff1f;尴尬丛生的你选择怎么做&#xff1f;现在&#xff0c;有了新选择&#xff0c;这也是今天我们迫不及待想要和你们介绍的新朋友—飞么盒子&#xff0c;由Faimes飞么品牌自主研发出品的卫生巾售卖…

Android代码设置角标,Android上的Badge,快速实现给应用添加角标

应用角标是iOS的一个特点&#xff0c;原生Android并不支持。或许是由于当时iOS的通知栏比较鸡肋(固然如今已经改进了不少)&#xff0c;而Android的通知栏功能强大&#xff1f;因此才出现了一方依赖于数字角标&#xff0c;一方坚持强大的通知栏&#xff0c;在平常使用中这两种交…

opencv模糊图像变清晰_opencv-python 4.2图像模糊

图像模糊可以去除噪音。import cv2 import numpy as npimage cv2.imread("dogcat1.jpg") cv2.namedWindow("input image", cv2.WINDOW_AUTOSIZE) cv2.imshow("input image", image)#均值模糊 dst cv2.blur(image, (5, 5)) cv2.imshow("…

datatable怎么根据两列分组_公司要IT转型,我该怎么办?用Python进行数据处理

“ 以后数据处理&#xff0c;都用pandas”01 面临问题作为运维人员&#xff0c;每周要统计很多数据&#xff0c;特别是周四写周报的时候&#xff0c;基本要花半天时间。既然已经学了Python&#xff0c;那就试试优化它。以统计不同厂家、不同设备类型告警量为例。需要将多份类似…

C语言非常大的数组,关于最大子数组问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼纯新手&#xff0c;最近想学一下算法&#xff0c;上网看了个教程&#xff0c;看到了一个很经典的返回最大子数组之和的问题&#xff0c;然后我想问一下我用分治法把最大和求出来了&#xff0c;但是要怎么返回子数组本身呢&#xff…

pandas尾部添加一条_Numpy与Pandas

Numpy#导入numpy包 import numpy as np ##from numpy import * #定义数组 #一维数组 anp.array([1,2,3,4]) #二维数组 bnp.array([(1,2,3),(4,5,6)]) #定义数组类型 cnp.array([(1,2),(3,4)],dtypecomplex) #array([[ 1.0.j, 2.0.j],[ 3.0.j, 4.0.j]])#数组的维数 a.shape #(…

easyexcel 在 设置标题_阿里开源(EasyExcel)

阿里开源(EasyExcel)---导出EXCEL - 请叫我猿叔叔的博客 - CSDN博客https://blog.csdn.net/qq_35206261/article/details/88579151一. 简介导出是后台管理系统的常用功能&#xff0c;当数据量特别大的时候会内存溢出和卡顿页面&#xff0c;曾经自己封装过一个导出&#xff0c;P…

android webview 劫持,安卓包风险安全监测提示存在Activity劫持、WebView远程代码执行,请问怎么解决?...

挺着急的&#xff0c;请问这个怎么解决1、Activity劫持用例名称&#xff1a;Activity劫持风险系数&#xff1a;高风险编号&#xff1a;NESUN-2016-82091, CWE-94,风险描述&#xff1a;攻击者劫持目标Activity并制造跟目标Activity界面相似度很高的界面迷惑用户&#xff0c;可能…

python爬虫获取url_Python爬虫如何获取页面内所有URL链接?本文详解

如何获取一个页面内所有URL链接&#xff1f;在Python中可以使用urllib对网页进行爬取&#xff0c;然后利用Beautiful Soup对爬取的页面进行解析&#xff0c;提取出所有的URL。什么是Beautiful Soup&#xff1f; Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索…

iview table增加一行减少一行_PQ入门函数:Table.ReplaceValue

一、基础介绍Table.ReplaceValue函数的官方说明如下&#xff1a;Table.ReplaceValue(table as table, oldValue as any, newValue as any, replacer as function, columnsToSearch as list)该函数实现的功能是将Table中的值替换成新值&#xff0c;语法翻译成汉语大致如下&#…

android so文件崩溃,android 7.0 因为.so文件而崩溃事件解决

菜鸟进场&#xff0c;方圆十里&#xff0c;寸草不生现在基本都在用第三方的分享&#xff0c;但是不知道为什么&#xff0c;脑残的准备自己集成微博的第三方分享&#xff0c;本来一路躺坑都过来了&#xff0c;不过遇到一个奇葩的问题&#xff0c;软件在android N上会崩溃&#x…

gprs模块ftp 远程升级_基于GPRS无线通信技术的冷链监测系统

GPRS&#xff08;general packet radio service&#xff09;是通用分组无线业务的简称&#xff0c;该技术建立在GSM网络的基础上&#xff0c;被称为2.5 代移动通信技术&#xff0c;它将无线通信与Internet 紧密结合。基于GPRS的远程数据采集系统是通过中国移动的GPRS无线通信网…

小米登录协议分析_联想前副总裁常程跳槽小米数月后,波澜再起

► 文 观察者网 吕栋今年初&#xff0c;联想集团前副总裁常程离职2天即加盟小米&#xff0c;这一举动是否违反竞业协议&#xff0c;双方当时曾各执一词。最近&#xff0c;由于联想方面在北京提起劳动仲裁&#xff0c;此事也再度引发舆论关注。9月21日&#xff0c;针对“联想与…

html播放rtmp直播流,video.js实现浏览器播放rtmp协议直播流的问题

<!DOCTYPE html><html><head><meta charset"UTF-8"><title>使用video.js实现rtmp流的直播播放</title><!--引入播放器样式--><link href"http://vjs.zencdn.net/5.19/video-js.min.css" rel"stylesheet…

plsql打开sql窗口快捷键_巧用Navicat for MySQL的快捷键

php中文网最新课程每日17点准时技术干货分享巧妙地使用 Navicat for MySQL 快捷键&#xff0c;可以大大提高工作效率&#xff0c;本篇经验将分类介绍Navicat for MySQL快捷键。ctrlq 打开查询窗口ctrl/ 注释sql语句ctrlshift / 解除注释ctrlr 运行查询窗口的sql语句ctrlshiftr …

值从哪里来_Linux used内存到底去哪里了呢?

Linux used内存到底去哪里了呢&#xff1f;阅读文章之前请先思考这么个问题我ps aux看到的RSS内存只有不到30M&#xff0c;但是free看到内存却已经使用了7,8G了&#xff0c;已经开始swap了&#xff0c;请问ps aux的实际物理内存统计是不是漏了哪些内存没算&#xff1f;我有什么…

html文本最小长度,CSS中处理不同长度文本的几种小技巧

CSS中处理不同长度文本的几种小技巧【推荐教程&#xff1a;CSS视频教程 】当我们使用 CSS 构建布局时&#xff0c;考虑长短文本内容很重要&#xff0c;如果能清楚地知道当文本长度变化时需要怎么处理&#xff0c;可以避免很多不必要的问题。在许多情况下&#xff0c;添加或删除…