在这里分享一下我这些天敲的几个代码,代码是在控制台输出三角形,我相信只要这几个例子可以彻底掌握,那么学习循环就会驾轻就熟,控制台输出的形式以下(不彻底截图): java
你们能够把里面注释掉的一一试一下,会获得各个形状的三角形,画星形会了,那么输出一个乘法口诀表就解决了,代码以下: 学习
public class Test{ public static void main(String []args){ Test t=new Test(); //t.triangle4();//检验输出三角形 //t.chengFaBiao();//检验输出乘法口诀表 //double l=t.sumLuCheng(10);//检验输出总和 //System.out.println(l); t.jiSuan();//输出数 } //第一个三角形 public void triangle1(){ for(int i=0;i<10;i++){ for(int j=0;j<i;j++){ System.out.print("*"); } System.out.println(); } } //第二个三角形 public void triangle2(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print(" "); } for(int k=0;k<=i;k++){ System.out.print("*"); } System.out.println(); } } //第三个三角形 public void triangle3(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print("*"); } System.out.println(); } } //第四个三角形 public void triangle4(){ for(int i=0;i<10;i++){ for(int j=0;j<i;j++){ System.out.print(" "); } for(int k=0;k<(10-i);k++){ System.out.print("*"); } System.out.println(); } } //第五个菱形 //位于上面的一个等腰三角形结束 public void triangle5(){ for(int i=0;i<10;i++){ for(int j=0;j<(10-i);j++){ System.out.print(" "); } for(int k=0;k<=i;k++){ System.out.print("*"); } for(int j=0;j<i;j++){ System.out.print("*"); } System.out.println(); } //位于下面的一个等腰三角形结束 for(int i=0;i<10;i++){ System.out.print(" "); for(int j=0;j<i;j++){ System.out.print(" "); } for(int k=0;k<=(8-i);k++){ System.out.print("*"); } for(int j=0;j<(10-i);j++){ System.out.print("*"); } System.out.println(); } } public void chengFaBiao(){ System.out.println("乘法口诀表:"); for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i*j+" "); } System.out.println(); } }