首页 > 编程语言 > java基础知识点(while循环、do....while循环以及while和for循环之间的对比)

java基础知识点(while循环、do....while循环以及while和for循环之间的对比)

时间:2023-02-14 13:34:11浏览次数:34  
标签:语句 知识点 变量 do while 循环 条件

一:循环

1.格式:初始化语句;

            while(条件判断语句){

             循环体语句;

   .​         条件控制语句;

}

​2.eg:

int x = 1;    //定义变量初始值为1
while(x <= 4){ //循环条件
System.out.println("x =" + x); //条件成立,打印x的值
x++; //x进行自增
}

二:do....while循环(先执行后判断)以后用的应该比较少

1.格式:初始化语句;

       do{

           循环体语句; 

           条件控制语句;​

}while(条件判断语句)

2.eg:

int x = 1;   //定义变量x,初始值为1
do {
System.out.println("x =" + x); //打印x的值
x++; 将x的值自增。
}while(x <= 4) //循环条件

三:while循环和for循环的对比

相同点:运行规则都是一样的。

区别:for循环中,控制循环的变量的,因为归属for循环的语法结构中,在for循环结束后,就不能被访问到了。

while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束之后,该变量还可继续使用。

使用他们是

注意:for循环中,知道循环次数或者循环的范围。

while循环:不知道循环的次数和范围,只知道循环的结束条件。

                 java基础知识点(while循环、do....while循环以及while和for循环之间的对比)_初始化

标签:语句,知识点,变量,do,while,循环,条件
From: https://blog.51cto.com/u_15912723/6056721

相关文章

  • 105、需要给产品和测试,科普的2个小知识点
    小知识1、“demo14626)--” 这种,都是 给用户展示的文案。程序之间的交互,  都是用 数字id,cas名等 唯一的编号。  展示文案和风格,是 灵活多变的 2、xx列表漏掉了1个......
  • 解决循环依赖问题,nacos下配置无效
    报错:***************************APPLICATIONFAILEDTOSTART***************************Description:Thedependenciesofsomeofthebeansintheapplicationco......
  • 月薪20k以上的软件测试工程师的必备知识点?全部拿走吧!
    我们都知道作为一个软件测试工程师,入门相对比较简单,但是要达到技术精通,甚至薪资能达到20k以上的话,那绝对需要对测试开发有一个系统的了解,以及对这些系统的知识能够熟练掌握......
  • mysql 循环批量建表(表结构相同,表名可以自定义)
    1.情景展示现在有这样一种需求:我需要建两百多张表,这些表的表结构相同,表的名称也是提前拟定好的,必须使用指定的表名;如果使用一个个写SQL语句,那不还得累死,所以,我想到了可不可......
  • Matlab用深度学习循环神经网络RNN长短期记忆LSTM进行波形时间序列数据预测|附代码数据
    全文链接:http://tecdat.cn/?p=27279最近我们被客户要求撰写关于循环神经网络RNN的研究报告,包括一些图形和统计输出。此示例说明如何使用长短期记忆(LSTM)网络预测时间......
  • 生草——网络流知识点等梳理
    服了,看来只写题解不系统总结的博客并不能十分有效地提高对知识点的理解程度。还是得回归到以前既总结知识本身,又写题解的形态。否则就会落到今天这个下场——知识点大量遗......
  • Linux知识点
    Linux虚拟化所需工具:https://pan.baidu.com/s/1643-kYcx9oPGnGEZM1pLOw?pwd=g0v5提取码:g0v5基础包#解决在7的版本中没有ifconfig命令,加上-y不用手动确认yuminstall......
  • 循环
    对于计算机科学而言,一门语言应该提供以下三种形式的程序流:执行语句序列;如果满足某些条件就会重复执行语句序列;通过测试选择执行哪一个语句序列。对于第一种顺序执行的语句序......
  • while 循环判断语句比循环操作多执行一遍
    inti,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0){printf("%d\t",b);k++;}......
  • java的知识点
    java知识点1、包装类自带有parse方法Integeri=315;inti1=Integer.parseInt("315");System.out.println(i==i1);Longl1=45......