Java循环结构语句的定义与使用

循环结构语句:   

           循环结构指的就是某几行代码被一直重复执行的操作形式,循环的话一般被分为两类循环,"for循环","while循环"。

for循环:

for循环的表达式:

                               for(初始化语句;条件表达式;控制语句){

                                           循环体代码;

                               }

执行流程:

                 1:执行初始化语句给变量进行赋值。

                 2:判断条件表达式是否成立,如果成立,执行true。执行语句体。

                 3:执行控制体语句,在判断条件是否成立,如果成立,继续执行语句体。

                 4:一直执行到条件判断不成立,即为false的时候,循环语句结束。

代码体现:

需求:输出 1-10之间的和;
分析:家法第一个加数时前面数据值和;第二个加数是1,2,3,4...以此类推逐渐增加。


class ForTest{
	public static void main(String[] args){   //使用for循环;
		int sum = 0; 
		for(int x=1;x<=10;x++){
		 sum += x;                   //将sum和x相加然后结果值给sum;
		}
		System.out.println(sum);
	}
}

运行结果:

while循环:

while循环格式:

基本格式:

                              while(判断条件语句){

                                       循环体语句;

                               }

扩展格式(基本使用扩展格式):

                                初始化语句;

                                while(判断条件语句){

                                         循环体语句;

                                         控制条件语句;

                                }

执行过程:

               1:初始化语句进行变量赋值;

               2:判断条件是否成立,如果成立,执行循环体语句,然后执行控制体语句。

               3:再次判断条件是否成立,成立的话,继续执行。

               4:一直执行到条件不成立,结束。

//要求:输入一个数,输出从一到这个数的和;
import java.util.Scanner;                        //导包
class WhileDemo{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);        //创建键盘录入对象;
		System.out.println("请输入一个数:");
		int num = sc. nextInt();
		 int i =1;                                    //定义初始值;
		 int sum = 0;                                //定义输出变量;
		while(i <=num){                                //while循环条件满足输出sum;
			sum +=i;
			
			i++;
		}
		System.out.println(sum);
	}
}

运行结果:

 

do-wihle循环

基本格式:

                     do{

                            循环体语句;

                            控制体语句;

                          }while(条件判断语句);

 

一般情况使用扩展格式:

                          初始化语句;

                           do{

                                 循环体语句;

                                  控制体语句;

                             }while(条件判断语句);

执行流程:

                  1)初始化语句,给变量进行赋值;

                  2)执行循环体语句;

                  3)执行控制体语句,变量++;

                  4)判断条件语句是否成立,成立,执行循环体语句。

                  5)如果不成立,do-while语句结束;

do-while循环与for循环和while循环的区别:

                1)循环体至少执行一次,但是在实际开发中很少使用do-while循环。

                2)优先考虑的是for循环要求就是明确循环次数或者范围,其次是while循环。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值