首页 > 编程语言 >Java流程控制(分支结构、循环结构)

Java流程控制(分支结构、循环结构)

时间:2023-03-30 09:22:54浏览次数:32  
标签:循环体 Java int 流程 else while 执行 public 结构

目录

JavaSE

流程控制

分支结构

if...else

//单分支,()中的条件成立,则执行if代码块
if () {

}
//双分支,()中的条件成立,则执行if代码块,否则执行else代码块
if () {
    
} else {
    
}
//多分枝,if条件成立,执行if代码块,else if成立,执行else if,从上到下依次执行
if () {
    
} else if () {
    
} else if () {
    
}

循环结构

while

先判断,再执行循环体

while(true){} ---> 死循环

public class TestWhile{
        public static void main(String[] args){
                int num = 1; //定义变量,初始化
                int sum = 0; //2.定义一个求和变量,用来接收和:        
                while(num<=5){ //条件判断,成立则执行代码块
                        sum += num; //执行循环体
                        num++; //迭代
                }      
                //3.输出和
                System.out.println(sum);
        }
}

do while

必先执行一次循环体,再判断条件

do{

}while(true); ---> 死循环

public class TestDoWhile{
        public static void main(String[] args){
                int i = 101; //定义变量,初始化
                int sum = 0; //2.定义一个求和变量,用来接收和:
                do{
                        sum += i; //执行循环体
                        i++; //迭代
                }while(i<=100); //条件判断。一定要注意写这个分号,否则编译出错
                System.out.println(sum);
                
        }
}

for

for(条件初始化;条件判断;迭代){
循环体;
}


条件初始化;

for(;条件判断;){
循环体;

​ 迭代;

}


for(;

标签:循环体,Java,int,流程,else,while,执行,public,结构
From: https://www.cnblogs.com/baobaoStudy/p/17271302.html

相关文章

  • 查询 java的安装路径 java -verbose
    java-verbose  加载Java编程语言代理,请参阅java.lang.instrument-splash:<imagepath>使用指定的图像显示启动屏幕有关详细信息,请参阅......
  • 外包杯学习进度(一) | 【Android】【Javaweb】Android与JavaWeb服务器交互教程——搭建
    前言我们老师留了一个题目,这里就不写了,第一需要攻破的问题就是如何将app中的数据域javaweb进行传递,并可以回弹消息等问题。所以就开始了解一下这方面的信息。资料积累参......
  • Java switch case语句
    Javaswitchcase语句switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法:switch(expression){casevalue://语句break;//可......
  • Java学习日记3
    2023.3.28学习Java打卡封装禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问。程序设计要求”高内聚,低耦合“。高内聚:类的内部数据操作细节由自己完成,不允许......
  • 杨辉三角,手动输入行数---Java
    packagepractice.people.apple;importjava.util.Scanner;publicclassYangHui{publicstaticvoidmain(String[]args){ Scannermyscanner=newScanner(Syste......
  • mysql导出表结构,数据,mysqldump详解
    mysqldump定义:mysqldump是MySQL系统自带的逻辑备份工具,在对数据库进行导出工作时,经常会用到mysqldump。   mysqldump作用:mysqldump主要产生一系列的SQL语句。例如:备......
  • React状态 和 JavaScript箭头函数
    React状态和JavaScript箭头函数在看React的状态时见到了JS的箭头函数,一时间没看明白。React状态React把组件看成是一个状态机(StateMachines)。通过与用户的交互......
  • JavaScript系列 -> 字符串方法 replace 的第二个参数为函数
    本篇文章要介绍,当字符串的replace方法第二个参数为函数的使用。示例代码:functionfn(str){this.str=str;}fn.prototype.format=function(){vararg=......
  • Java入门2
    Java2java的内存划分程序计数器,本地方法栈,虚拟机栈,堆,方法区(......
  • Java入门3
    面向对象1面向对象,更在乎的结果,而过程的实现并不重要IDea快捷键(基础版)快捷键作用ctrl+/快捷注释ctrl+shift+/多行注释ctrl+d快速复制ctrl......