1. 打印乘法口诀
package cn.oop.program;
/**
* 打印乘法口诀
* @author 温暖wk
* 2018.8.18
*/
public class ChengFa {
public static void main(String[] args) {
System.out.println("乘法口诀如下:");
for(int i=1;i<=9;i++) {
for (int j=1; j<=i;j++) {
System.out.print(i + "*" + j + "=" + i * j+'\t');
}
System.out.println();
}
}
}
2.打印菱形
package cn.oop.program;
/**
* 输出菱形
* @author 温暖wk
* 方法1
*/
public class LingXing2 {
public static void main(String[] args) {
int n=4;
for(int i=1;i<=n;i++) {
for(int k=5-i;k>1;k--) {
System.out.print(" ");
}
for(int j=1;j<2*i;j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=3;i>=1;i--) {
for(int k=4-i;k>0;k--) {
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
3.打印菱形(方法2)对比、总结
package cn.oop.program;
/**
* 打印一个菱形
* @author 温暖wk
* 方法2
*/
public class LingXing {
public static void main(String[] args) {
int n=4;
for (int i = 0; i < n; i++) {
for (int k =3-i; k > 0 ; k--) {
System.out.print(" ");
}
for (int j = 0; j <=2*i;j++) {
System.out.print("*");
}
System.out.println();
}
n=3;
for (int i = n; i > 0; i--) {
for (int k =3-i+1; k > 0 ; k--) {
System.out.print(" ");
}
for (int j = 0; j <=2*i-2;j++) {
System.out.print("*");
}
System.out.println();
}
}
}
掌握:for循环的用法,以及双for语句的使用