Java程序逻辑控制:while循环| 学习笔记

简介: 快速学习Java程序逻辑控制:while循环

开发者学堂课程【Java编程入门:Java程序逻辑控制:while循环】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/18


Java程序逻辑控制:while循环

 

内容简介:

一:while 循环的定义和类型

二:利用while循环实现1100的累加

三:利用do...while循环实现1100的累加

四:while循环和do...while循环的区别及使用场景

 

一:while 循环的定义和类型

所谓的循环结构,指的是某代码被重复执行的处理操作。在程序之中提供有while语句来实现循环的定义,那么该语句有两种定义形式,接下来我们学习一下两种形式的while语句。

 

While语句的两种类型:

 

While循环: 

do...while循环: 

 While(布尔表达式) {

      条件满足时执行 ;

      修改循环条件;

 

}

 

 

do {

条件满足时执行 ;

修改循环条件 ;

} while (布尔表达式 ) ;  

 

 

 

 

二:利用while循环实现1到100的累加

范例: 实现1100的累加。

 

Public class JavaDemo {

    Public static void mianstring args[ ]) {

        Int sum = 0 ;  // 保存最终的计算总和

        Int num = 1 ;  // 进行循环控制

        While (num <= 100) {  // 循环的执行条件

            Sum += num ;  // 累加

            Num ++ ;  // 修改循环条件

        }

        System.out.println(sum) ;

    }

}

 

 

三:利用do...while循环实现1到100的累加

在编写程序时,除了使用while循环之外,也可以使用do...while循环来进行处理。

范例:使用do...while循环实现累加

Public class JavaDemo {

    Public static void mianstring args[ ]) {

        Int sum = 0 ;  // 保存最终的计算总和

        Int num = 1 ;  // 进行循环控制

        Do { // 循环的执行条

            Sum += num ;  // 累加

            Num ++ ;  // 修改循环条件

        } while (num <= 100) ;

        System.out.println(sum) ;

    }

 

}

 

四:while循环和do...while循环的区别及使用场景

While循环与do...while循环的最大差别是,while循环是先判断后执行,而do...while循环是先执行一次后再进行判断。在程序开发中能够见到do...while循环的几率几乎仅为1%99%的概率下首选的肯定是while循环。所以在编写程序的时候选择适合自己的方法。

 

 

 

 

 

 

相关文章
|
1月前
|
Java
java程序导出堆文件
java程序导出堆文件
|
1月前
|
SQL Oracle Java
sql文件批处理程序-java桌面应用
sql文件批处理程序-java桌面应用
25 0
|
1月前
|
Java
Java周期循环的代码可以如此简单
Java周期循环的代码可以如此简单
27 2
|
1月前
|
存储 Java
Java:编写程序,计算两个数的和、差、积、商和余数。docx
Java:编写程序,计算两个数的和、差、积、商和余数。docx
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第四十一题:编写程序描述影视歌三栖艺人。
【Java每日一题】——第四十一题:编写程序描述影视歌三栖艺人。
32 0
|
15天前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
35 3
|
2天前
|
Java
网页运行java程序cheerpj
网页运行java程序cheerpj
27 0
|
30天前
|
Java
elasticsearch使用java程序添加删除修改
elasticsearch使用java程序添加删除修改
9 0
|
1月前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
94 3
|
1月前
|
Java
java程序
re是java运行时的环境,包含jvm和运行时所需要的类库 jdk是java开的程序包,包含jre和开发人员使用的工具 jvm就是我们常说的java虚拟机,他是整个java实现跨平台的最核心 的部分,所有的java程序会首先被编译为.class的类文件,这种类文 件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统 相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释 给本地系统执行。 只有jvm还不能成class的执行,因为再解释class的时候jvm需要调用 解释所需要的类库lib,而jre包含lib类库。jvm屏蔽了与具体操作系 统平台相关的信息,使得java程
17 0