当我们要打印100次helloworld
或者我们想实现1-10的和
1+2+3+4+5....
int sum = 0;
sum = sum + 1;
sum = sum + 2;
sum = sum + 3;
sum = sum + 4;
sum = sum + 5;
可以发现有一些是相同的内容。这些相同的内容我们就可以采用循环的方式来实现;
hello world
hello world
hello world
hello world
hello world
Process finished with exit code 0
举例3:
打印输出1-100的和;
publicclassTest{
publicstaticvoidmain(String[] args){
//1初始化变量int i =1;//保存和int sum =0;//2循环条件while(i <=100){
sum = sum + i;//sum += i;
i++;}
System.out.println("1-100的和是:"+sum);}}
结果:
1-100的和是:5050
Process finished with exit code 0
举例4;
打印输出10的阶乘;
publicclassTest{
publicstaticvoidmain(String[] args){
int sum =1;int a =1;while(a <=10){
sum = sum * a;
a++;}
System.out.println("10的阶乘"+sum);}}
结果:
10的阶乘3628800
Process finished with exit code 0
举例5;
打印输出100以内偶数的和;
//第一种方法publicclassTest{
publicstaticvoidmain(String[] args){
int a =2;int sum =0;while(a <=100){
sum = sum + a;
a +=2;}
System.out.println("1-100的偶数的和是:"+ sum);}}//第二种方法publicclassTest{
publicstaticvoidmain(String[] args){
int a =1;int sum =0;while(a <=100){
if(a %2==0){
sum = sum + a;}
a++;}
System.out.println("1-100的偶数的和是:"+ sum);}}
结果:
1-100的偶数的和是:2550
Process finished with exit code 0