**
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();
}
}
}