Java中的for循环

 

  for循环是Java程序中设计使用最多的循环语句之一。一个for循环可以用来重复执行某个语句直到条件得到满足。

一、for是什么?

在Java中,for是一种关键字,是一种循环结构的引导词

二、使用步骤

1.简单用法

代码如下:

 class ForTest{
       public static void main(String[] args){
         int x;
         for(x = 0;x<=10;x= x+1)
         System.out.println("This is x:"+ x);
}
}
//这个程序的输出结果如下:
This is x:0  
This is x:1
This is x:2 
This is x:3 
This is x:4
This is x:5
This is x:6
This is x:7 
This is x:8
This is x:9
This is x:10

在这个例子中,x是循环的变量,它被初始化为0,每次循环x加1直到x>10,而x加1也可以写成x++;这种自增运算符来编写

2.案例:用for循环实现1+2+3+4+.....+99+100相加的结果

代码如下:

 public static void main(String[] args){
       int sum=0;
       for(int i=1;i<=100;i++){
       sum=sum+i;
 }
 System.out.println("\n1+2+3+.....+100="+sum);
}

 在这个案例中sum被初始化为0,i每次循环都会加1,sum每此循环都会在原有的基础上加上被新值覆盖的i,最后得出1-100相加的结果。

3.案例:用for循环实现菱形图案效果

public static void main(String[] args) {
		 int s=33;
		 int sp=s;
		 for(int i=1;i<=s;i+=2){
		   --sp;
		   for(int m=0;m<sp;m++){
		    System.out.print(" ");
		   }
		   for (int j=1;j<=i;j++) {
		       System.out.print("*");
		   }
		   System.out.println();
		 }
		 for(int i=s-2;i>=1;i-=2){
		 ++sp;
		 for(int m=0;m<sp;m++){
		  System.out.print(" ");
		 }
		 for (int j=1;j<=i;j++) {
		     System.out.print("*");
		 }
		 System.out.println();
		 }
	}

效果如图:


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值