Java语言基础(三)

来源:互联网 发布:小米网络劫持怎么解决 编辑:程序博客网 时间:2024/06/06 18:16
Java 语言基础三


3.循环


A.for循环:
结构: for(初始化语句;条件判断语句;部长语句(条件控制语句)){
 循环体语句;
}
执行流程:
      首先初始化语句进行赋值,然后看条件语句是否成立;
      如果是true,成立,那么就执行循环体语句;
      执行完毕之和,会执行条件控制语句(++/--),该变量自增1或者自减1,然后再次判断条件语句是否成立
      如果成立,就继续执行循环体语句;
      如果条件语句不成立,那么for循环语句结束


例:用for循环实现1-100的求和
class ForSum{
public static void main(String[] args){
//定义累加器,并且清零
int Cnt=0;
for(i=1;i<=100;i++){
Cnt+=i;
}
System.out.println("1-100的和是:"+cnt);
}
}




B.while循环:




基本格式:基本的格式:
  while(条件判断语句){
  循环体语句;
         }
扩展格式:初始化语句;
  while(条件判断语句){
  循环体语句;
         控制条件语句;
  }
执行流程:
        初始化语句进行赋值,进入while语句:判断条件是否成立;
  如果成立,执行循环体语句,控制条件语句进行自增自减,然后回来再次
        判断条件是否成立,成立继续执行循环体语句,一次类推.
        如果不成立,while语句结束
实例:用while循环实现1-100的求和;
class WhileSum{
public static void main(String args[]){
//定义存储器
int Cnt=0;
int loap=1;
while(loap<=100){
Cnt+=loap;
loap++;
}
System.out.println("用while实现循环求得1-100的和为:");
}
}


C.do-while语句:
do-while循环结构语句的格式:
  基本的格式:
  do{
  循环体语句;
  }while(条件判断语句) ;
  
  扩展格式:
  初始化语句;
  do{
  循环体语句;
  控制条件语句;
  }while(条件判断语句) ;






注意:do-while语句即使条件判断语句第一次执行就为假,循环体语句也要最少执行一次;


实例:用do-while求1-100的和;


class DoWhileSum{
public static void main(String[] args){
//定义存储器
int Cnt=0;
int loap=1;
do{
Cnt+=loap;
loap++;
}while(1<=10);
System.out.println("用do-while语句实现1-100求和的结果为:"+Cnt);
}
}


D.嵌套循环:
for循环嵌套for循环
一般第一个for循环控制行数,第二个for循环控制列数;


例如,用嵌套循环实现:
  * * * * * *
  * * * * * *
  * * * * * *
  * * * * * *


1).用for实现:
   int m=6;
   int n=4;
for(int i=0;i<m;i++){
    for(int j=0;j<n;j++){
       System.out.println("* ");


    }
        System.out.println(); 
}




用while实现
int Loap1=0;
while(Loap1<m){
     int Loap2=0;
     whie(Loap2<n){
      System.out.print("* ");
      Loap2++;
     }
    System.out,println();
     Loap1++;
}





















原创粉丝点击