java基础 09 while循环流程控

 

   循环结构:

      while:是最基本的循环,它的结构为:while (条件表达式)

                                                                                    {   //循环内容

                                                                                    }

                                           

            1. 先计算条件表达式的值,若为true则执行循环体

            2. 循环体可以是复合语句简单语句,甚至空语句。

            3. 循环体应包含有能修改条件表达式取值的语句,否则就出现死循环。

            4. 变量:即是累加数,同时也是控制变量。

 

                  循环体语句:累加变量 i++ ,i++,可以简写为:i=i++;

 

           例:求1-3=5-7.....+....+.....-99+101
      int sum=0,t=1,i=1;
     while (i<=101)
    {
         sum=sum+i*t;
         i++;
         t=-t;
    }
        System.out.print("sum="+sum);
//解析:当i=1,t=1,sum=1,i++=2,t=-1;
//     当i=2,t=-1,sum=-1,i++=3,t=1;
//     .................

 

 

 

package src1;

import java.util.Scanner;

public class Demo17
{
   //一个高斯的故事
//1+2+.....+100=?
//首尾相加/2
public static void main(String[] args)
{
 int sum=0;
 Scanner scanner=new Scanner(System.in);
 System.out.println("请输入n");
 int n=scanner.nextInt();
 int i=0;
 while ( i<=n)
{
sum=sum+i;
System.out.println(i);
i++;

}
System.out.println(""+sum);
}
}

 

posted @ 2022-04-14 16:55  zjw_rp  阅读(3)  评论(0编辑  收藏  举报