循环语句

循环语句while 和do while

  import java.util.Scanner;
class Demo05
{
 public static void main(String[] args)
 {
  //用while 求1到100的和
  int sum=0;
  int i=1;
  while(i<=100){
   sum=sum+i;
   i++;
  
  }
  System.out.println(sum);
  //求输入项从1到输入项的和
  int sum1=0;
  int j=1,n=0;
  Scanner sr=new Scanner(System.in);
  int sr1=sr.nextInt();
  while(j<=sr1){
   sum1=sum1+j;
   j++;
  
  }
  System.out.println(sum1);
  //打印从0到输入项
  while(n<=sr1){
   System.out.println(n);
   n++;
  }
  //打印从输入项到0
  int m=sr1;
  while(m>=0){
   System.out.println(m);
   m--;
  }
  //do while 实现
  int sum2=0;
  int ii=1;
  do{
   sum2+=ii;
   ii++;
  }while(ii<=100);
  System.out.println(sum2);
  //do while先执行一次do的循环体,在判断条件
  //while 先判断,只有满足循环体条件才执行循环体
 }
}

import java.util.Scanner;
class Demo05 
{
	public static void main(String[] args) 
	{
		//用while 求1到100的和
		int sum=0;
		int i=1;
		while(i<=100){
			sum=sum+i;
			i++;
		
		}
		System.out.println(sum);
		//求输入项从1到输入项的和
		int sum1=0;
		int j=1,n=0;
		Scanner sr=new Scanner(System.in);
		int sr1=sr.nextInt();
		while(j<=sr1){
			sum1=sum1+j;
			j++;
		
		}
		System.out.println(sum1);
		//打印从0到输入项
		while(n<=sr1){
			System.out.println(n);
			n++;
		}
		//打印从输入项到0
		int m=sr1;
		while(m>=0){
			System.out.println(m);
			m--;
		}
		//do while 实现
		int sum2=0;
		int ii=1;
		do{
			sum2+=ii;
			ii++;
		}while(ii<=100);
		System.out.println(sum2);
		//do while先执行一次do的循环体,在判断条件
		//while 先判断,只有满足循环体条件才执行循环体
	}
}

  

for循环

class Demo06
{
 public static void main(String[] args)
 {
  int sum=0;
  //for 求1到100的和
  for(int i=0;i<=100;i++){
   sum+=i;
  }
  System.out.println(sum);
  while(true){
  System.out.println(sum);
  }
 }
}

循环嵌套

class  Demo07
{
 public static void main(String[] args)
 {
  for(int j=0;j<3;j++){
   for(int i=0;i<3;i++){
    System.out.print("*");
   }
   System.out.println();
  }
  //找内外层的关系
  for(int j=0;j<3;j++){
   for(int i=0;i<=j;i++){
    System.out.print("*");
   }
   System.out.println();
  }
 }
}

99乘法表

class Demo08
{
 public static void main(String[] args)
 {
  for(int i=1;i<=9;i++){
   for(int j=1;j<=i;j++){
    System.out.print(i+"*"+j+"="+i*j+" ");
  }
   System.out.println();
  }
 }

无限循环

最简单无限循环格式:

while(true){}

for(;;){}

无限循环存在的原因是并不知道循环多少次,而是根据某些条件,来控制循环。


}

 

原文地址:https://www.cnblogs.com/zqy6666/p/12011341.html