码迷,mamicode.com
首页 > 其他好文 > 详细

Scala编写的打印乘法口诀和金字塔

时间:2016-07-04 17:05:22      阅读:459      评论:0      收藏:0      [点我收藏+]

标签:

   刚开始接触scala,觉得语法简单,一时兴起就写了两个简单的例子。
技术分享
 1 class Test11 {
 2  
 3   def forTest1(): Unit = {
 4     for (i <- 1 to  9) {
 5       for (j <- 1 to i) {
 6           print(j+"*"+i+"="+i*j+" ");
 7       }
 8       println();
 9     }
10   }
11  
12   def forTest2(a:Int): Unit = {
13     for (i <- 1 to  a) {
14       for (j <- 1 to a-i) {
15           print(" ");
16       }
17       for (j <- 1 to i) {
18           print("* ");
19       }
20       println();
21     }
22   }
23 }
24 
25 object Test {
26   def main(args: Array[String]): Unit = {
27     println("打印乘法口诀")
28     println("------------------------------------");
29     (new Test11).forTest1();
30     println("------------------------------------");
31     var a: Int = 9;
32     println("打印"+a+"层金字塔")
33     println("------------------------------------")
34     (new Test11).forTest2(a);
35     println("------------------------------------")
36     
37   }
38 }
View Code

 

Scala编写的打印乘法口诀和金字塔

标签:

原文地址:http://www.cnblogs.com/gnool/p/5640844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!