Scala编写的打印乘法口诀和金字塔
刚开始接触scala,觉得语法简单,一时兴起就写了两个简单的例子
public class Calculate { public static void test1(){ for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } } public static void test2(){ int i=1; while(i<10){ int j=1; while(j<=i){ System.out.print(j+"*"+i+"="+i*j+" "); j++; } System.out.println(); i++; } } public static void main(String[] args) { test1(); test2(); } }
public class Pyramid { public static void open(int k){ for(int i=1;i<=k;i++){ for(int j=1;j<=k-i;j++){ System.out.print(" "); } for(int j=1;j<=i;j++){ System.out.print("* "); } System.out.println(); } } public static void main(String[] args) { open(9); } }
作者:舆-风动名扬 出处:http://www.cnblogs.com/gnool/
© 作者和博客园,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】想跟我一起进步么?那就【关注】我吧。