小左闲谈

Java4Android作业:打印任意行数的三角形图案

当前位置:首页 » 笔记 » 本页
In 笔记  @2015-03-18

在Mars的Java4Android系列视频第11课:练习题(练习for循环的使用)的最后,留下两个问题,第一个是打印100-200之间的素数,第一个例子可以更简洁,不知道怎么个简洁;

第二个作业是教学实例中打印的三角形是4行的,要求给定任意行数都可以答应出来,例如给定行数为15就应该打印出这样的图形:
for循环的使用

代码如下:

  1. public class TestTriangle02{
  2. 	public static void main(String arg[]){
  3. 		int n = 15;                          //需要打印多少行,把行数赋值给n
  4. 		System.out.println("需要打印的行数为: "+n); 
  5. 		for(int i = 1; i < n+1; i++){
  6. 			for(int j = 0; j < n-i; j++){
  7. 				System.out.print(" ");
  8. 			}                            //在打印"* "之前,每行打印j个" "
  9. 			for(int k = 0; k < i; k++){
  10. 				System.out.print("* ");
  11. 			}                            //每行打印k个"* "
  12. 			System.out.println("");      //为了换行,每次执行完打印一个空字符串
  13. 		}
  14. 	}
  15. }

如有错误,请指正,刚开始学习,以后会多多做笔记!

若无特殊声明,表示本文由:小左闲谈.原创
链接地址: http://blog.m1910.com/archives/1011.html
版权所有 © 转载时请以链接形式注明作者和原始出处!
标签: , , ,   评论: 抢沙发  被围观 1,252 次

发表一下你的看法

您将是第一位评论人!

avatar
wpDiscuz