java循环有哪四要素_java-循环
引用变量时要给变量赋值,如果循环进不去就会报错。
一、循环结构的四要素
1.初始化条件
2.循环条件 ---> 是Boolean类型
3.循环体
4.迭代条件
说明:通常情况下,循环结束都是因为2中条件返回false了。
二、for循环
eg:题目:输入两个正整数m和n,求其最大公约数以及最大公倍数。
比如:12和20的最大公约数是4,最小公倍数是60.
说明:break关键字的使用
import Java.util.Scanner;
class ForTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in); //实例化
System.out.println("请输入第一个正整数:");
int m = scan.nextInt();
System.out.println("请输入第二个正整数:");
int n = scan.nextInt();
//获取最大公约数
//1.获取两个数中的较小值
int min = (m < n) ? m : n;
//2.遍历
for (int i = min; i >= 1; i--) {
if (((m % i) == 0) && ((n % i) == 0)) {
System.out.println("最大公约数为:" + i); //如果没有break就输出 4,2,1
break; //一旦循环执行到break,就跳出循环。
}
}
//获取最小公倍数
//1.获取两个数中的较大值
int max = (m >= n) ? m : n;
//2.遍历
for (int i = max; i <= (m * n); i++) {
if (((i % m) == 0) && ((i % n) == 0)) {
System.out.println("最小公倍数:" + i);
break;
}
}
}
}
二、while循环
说明:写while循环千万小心不要丢了迭代条件。一旦丢失,就可能导致死循环。
for循环和while循环是可以相互转换的。
class WhileTest {
public static void main(String[] args) {
//遍历100以内的偶数
int i = 1;
while (i <= 100) {
if ((i % 2) == 0) {
System.out.println(i);
}
i++;
}
//出了while循环依然可以调用
System.out.println(i); //101
}
}
三、do-while循环
说明:do-while循环至少会执行一次循环体。
开发中使用较少。
class DoWhileTest {
public static void main(String[] args) {
//遍历100以内的偶数,并求和以及得出个数
int num = 1;
int sum = 0;
int count = 0;
do {
if ((num % 2) == 0) {
System.out.println(num);
sum += num;
count++;
}
num++;
} while (num <= 100);
System.out.println("总和为:" + sum);
System.out.println("个数为:" + count);
}
}
四、综合
题目:从键盘读入个数不确定的整数,并判断读入正数和负数的个数,输入为0时结束程序。
说明:
1.不在循环条件部分限制次数的结构:for(;
java循环有哪四要素_java-循环相关推荐
- 循环结构c语言乘电梯,C语言程序设计循环结构之“四要素学习法”
摘要:C语言程序设计中循环结构是顺序.选择.循环三大基本结构之一,功能强大,使用灵活方便,但是学生学习难度比较大.该文以累加和为切入点深入分析循环结构特点,总结出循环结构"四要素学习法&qu ...
- java循环语句的四要素如何设置_JAVA 基础4-语句与方法
一.分支语句 1.if(条件判断){ 语句 } 2.if...else... 3.if...else if... 4.if...else if... else... 5.switch...case.. ...
- java方法四要素_Java基础语法
Free Talk 最近在JavaGuide博客里面兜兜转转了几天,一边等华为的实训消息,一边随便看点Java后端开发的知识.但是这一周总感觉看了就忘,而且光看也很容易走神发呆,要不然就是去打王者啥的 ...
- java基础学习(四)
一.程序流程控制介绍: 在程序中,程序运行的流程控制决定程序是如何执行的,主要有 三大流程控制语句: 顺序控制 分支控制 循环控制 1.顺序控制:程序从上到下逐行地执行,中间没有任何判断和跳转 注:j ...
- java 循环关键字_Java循环结构_常量_关键字
一.循环 定义:当满足一定条件的时候,重复执行某一段代码的操作 while.for.do...while是Java的循环 二.While循环 语法格式: int i = 0://初始化值 while( ...
- java web输出语句到控制台_Java工程师(6).循环结构
搞清楚循环结构语句的执行效果与使用场景. 程序中的循环流程 程序中的循环流程 试着编写程序实现下列功能: 在控制台中输出100个Hello字符串. 在控制台中输出从 1 到 100 的数字. - - ...
- C语言循环四要素是那些,基于信息化的c语言中循环语句的教学设计探讨
李芙蓉 摘要:C语言是程序初学者的很好的入门语言,它功能强大,使用灵活.而循环结构是C语言中最复杂.最重要的结构.现在随着网络和手机的广泛使用,信息化越来越多的应用于教学,怎样将信息化融入教学设计中, ...
- java循环使用范围_Java循环流程控制语句
7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...
- java+循环的时候用标签_java中循环标签的使用
标签: 以前不知道在循环中可以使用标签.最近遇到后,举得还是有其独特的用处的.我这么说的意思是说标签在循环中可以改变循环执行的流程.而这种改变不是我们以前单独使用break或者是continue能够达 ...
最新文章
- python-Django-01基础配置
- python中#!/usr/bin/python与#!/usr/bin/env python的区别
- mac lion 安装 mysql_mac osx下安装mysql
- mosquitto鉴权插件的开发与说明(一)
- Gitlab 从 12.1 版本开始将不再支持 MySQL !!!
- Visual Studio 2015开发Android App问题集锦
- SpringBoot工作机制
- 史上最全Java基础视频教程
- eclipse安装ADT插件
- mysql里一个中文多少个字节_mysql里中文占多少个字节?
- 小米路由做文件共享服务器,群晖NAS+小米路由器文件直接传输
- 网络编程——实验一:基于TCPUDP的网络文件服务
- [sql server] 取汉字 拼音 首字母
- 旧笔记本改linux桌面,在老旧笔记本电脑上成功安装xubuntu
- 无线连接安卓手机进行app自动化
- (六)Python查询12306余票:升级版-----图形化界面代码
- 李彦宏清华经管学院演讲:11年创业心路历程与人生感悟
- 烤仔观察 | 从 KuCoin 被盗聊起,盘一盘那些年我们丢过的币
- Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。
- 贪吃蛇c语言自动寻路,C/C++编程笔记:C语言贪吃蛇源代码控制台(一),会动的那种哦!...