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);
}
}