循环结构

**

while循环

package CyclicStructure;

public class whileXunHuan {

public static void main(String[] args) {
	// TODO Auto-generated method stub
 int i=1;
while(i<=5) {
	System.out.println("你好");
	i++;
}
}

}
在这里插入图片描述

**

for循环

package CyclicStructure;

import java.util.Scanner;

public class forXunHuan {

public static void main(String[] args) {
	// TODO Auto-generated method stub
  Scanner input =new Scanner(System.in);
  int num =0;
  for(int i=1;i<=5;i++) {
	  System.out.print("请输入第"+i+"门成绩");
	  int score=input.nextInt();
	  num +=score;
  }
  double avag = num/5.0;
  System.out.println("平均分为:"+avag);
}

}
在这里插入图片描述

练习for

package CyclicStructure;

import java.util.Scanner;

public class forLianXi {
/*

  • 任意输入一个整数,根据这个值输出加法表
  • 假设为5
  • 0+5=5
  • 1+4=5
  • 2+3=5
  • 3+2=5
  • 4+1=5
  • 5+0=5
  • */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner input =new Scanner(System.in);
    System.out.print(“随机输入一个整数:”);
    int num =input.nextInt();
    for(int i=0;i<=num;i++) {
    System.out.println(i+"+"+(num-i)+"="+num);
    }
    }

}
在这里插入图片描述

break

package CyclicStructure;

public class Break {
/*
* 将1-10之间的整数相加,当累加值大于20时停止相加,输出当前整数和累加值
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
if (sum > 20) {
System.out.println(“当前值为:” + i);
break;
}

	}
	System.out.println("总和为:" + sum);
}

}
在这里插入图片描述

continue

package CyclicStructure;

public class Continue {
/*

  • 输出1-20的所有奇数

  • */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    for(int i=1;i<=20;i++) {
    if (i%2==0) {
    continue;
    }
    System.out.println(i);
    }

    }

}
在这里插入图片描述

二重循环

package CyclicStructure;

import java.util.Scanner;

/*

  • 1某次技能大赛,共有3个班级参加,每个班有4名学生参加,计算每个班的平均分

  • 2只统计成绩大于80的学生的平均分

  • */
    public class erChongXunHuan {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner input =new Scanner(System.in);

    for (int i = 1; i <=3; i++) {
    double sum=0;
    int count=0;
    for (int j = 1; j <=4; j++) {
    System.out.print(“请输入第”+i+“个班第”+j+“名学生的成绩:”);
    int score=input.nextInt();
    if (score<80) {
    continue;
    }
    count++;
    sum =sum+score;
    }
    double avag=sum/count;
    System.out.println(“第”+i+“个班的平均值为:”+avag);
    }
    }

}
在这里插入图片描述

九九乘法表

package CyclicStructure;
// 9x9算数表
public class jiuChenJiuChenFaBiao {

public static void main(String[] args) {
	// TODO Auto-generated method stub
   for (int i = 1; i <=9; i++) {
	for (int j = 1; j <=i; j++) {
		System.out.print(j+"x"+i+"="+i*j+"  ");
	}
	System.out.println();
}
}

}
在这里插入图片描述

打印直角三角形

package CyclicStructure;

import java.util.Scanner;

public class daYingZhiJiaoSanJiaoXing {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Scanner input =new Scanner(System.in);
	System.out.print("请输入个数:");
	int rows =input.nextInt();
   for (int i = 1; i <=rows; i++) {
	for (int j = 1; j <=i; j++) {
	System.out.print("*");	
	}
	System.out.println();
}
   System.out.println();
   /*
    * 用*打印1,3,5,7,9.。。。。
    * */
   for (int i = 1; i <=rows; i++) {
	for (int j = 1; j <=2*i-1; j++) {
		System.out.print("*");
	}
	System.out.println();
}
   System.out.println();
   
   
   /*
    * 用*打印。。。5,4,3,2,1
    * */
   for (int i = 1; i <=rows; i++) {
	for (int j = 1; j <=rows-i+1; j++) {
		System.out.print("*");
	}
	System.out.println();
}
   
   System.out.println();
   
   
   
   /*
    * 用*打印。。。9,7,5,3,1
    */
  for (int i = 1; i <=rows; i++) {
	for (int j = 1; j <=(rows-i+1)*2-1; j++) {
		System.out.print("*");
	}
	System.out.println();
}
}

}
在这里插入图片描述

打印等腰三角形

package CyclicStructure;

import java.util.Scanner;

public class daYingDengYaoSanJiaoXing {

public static void main(String[] args) {
	// TODO Auto-generated method stub
  Scanner input =new Scanner(System.in);
  System.out.print("请输入行数:");
  int rows =input.nextInt();
  for (int i = 1; i <=rows; i++) {
	  //打印空白
	  for (int k = 1; k <=rows-i; k++) {
		System.out.print(" ");
	}
	  //打印三角形
	  for (int j = 1; j <=2*i-1; j++) {
		System.out.print("*");
	}
	  System.out.println();
}
}

}
在这里插入图片描述

撒花! 码字整理不易,感谢各位大佬支持↓↓↓↓↓↓↓↓↓↓↓

【微信】二维码:如本文对你有所帮助,就赏个吧

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值