Java语言基础(三)

本文详细介绍了Java中的三种循环结构:for循环、while循环和do-while循环的基本语法及使用方式,并通过实例展示了如何利用这些循环结构来实现1到100的求和,此外还介绍了如何使用嵌套循环绘制特定的图形。
摘要由CSDN通过智能技术生成
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++;
}





















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值