1、计算1到100的奇数和与偶数和
public class forDemo01 {
public static void main(String[] args) {
int oddSum = 0; //奇数和
int evenSum = 0; //偶数和
for (int i = 0; i <= 100; i++) {
if (i % 2 != 0) //i为奇数
oddSum += i;
else
evenSum += i;
}
System.out.println("奇数和为:" + oddSum);
System.out.println("偶数和为:" + evenSum);
}
输出结果为:
奇数和为:2500
偶数和为:2550
2、for循环输出1-100之间能被5整除的数,每行输出3个
public class forDemo02 {
public static void main(String[] args) {
//for循环输出1-100之间能被5整除的数,每行输出3个
for (int i = 0; i <= 100; i++) {
if (i%5==0)
System.out.print(i+"\t");
if (i%(5*3)==0) //换行
System.out.println();
//System.out.print("\n");
}
//println:输出后会换行
//print:输出后不会换行
}
}
输出结果为:
0
5 10 15
20 25 30
35 40 45
50 55 60
65 70 75
80 85 90
95 100
3、打印输出九九乘法表
public class forDemo03 {
public static void main(String[] args) {
//1.先将第一列打印出来,输出1*i=(1*i)
//2.再将固定的1用j代替,利用嵌套for循环包起来
//3.去掉重复项,i <= j
//4.调整样式
for (int j = 1; j <= 9; j++) {
for (int i = 1; i <= j; i++) {
System.out.print(j+"*"+i+"="+(j*i)+"\t");
}
System.out.println(); //换行
}
}
}
输出结果为:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
4、打印5行三角形
public class forDemo04 {
public static void main(String[] args) {
//打印5行三角形
for (int i = 1; i <= 5; i++) {
for (int j = 5; j >= i; j--) {
System.out.print(" "); //输出空格
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
for (int j = 1; j < i; j++) { //j < i,第一行不打印,相当于往下挪一行
System.out.print("*");
}
System.out.println();
}
}
}
输出结果为:
*
***
*****
*******
*********
版权声明:本文为Hanshhh原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。