黑马程序员技术交流社区

标题: 全部用"*"打印正三角形的方法讲解! [打印本页]

作者: 15820030540    时间: 2016-7-3 23:59
标题: 全部用"*"打印正三角形的方法讲解!
控制台打三角形小星星的方法,已封装成方法,大家没事可以试着用下面向对象思想重新封装成类:
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
  demo1();            //调用demo1()方法
}
private static void demo1() {
  Scanner s = new Scanner(System.in);
  System.out.println("请输入要打的小星星边长");
  if(s.hasNextInt()){
   int n = s.nextInt();
   System.out.println("打印如下");
   for(int i=0;i<=n;i++){
    for(int j=0;j<2*n;j++){
     if(j>=n+i||j<=n-i){
      System.out.print(" ");
     }else{
      System.out.print("*");
     }
    }
    System.out.println();
   }
  }else{
   System.out.println("哥们 请按套路出牌!");
  }
}
}



作者: 呆呆的小呆    时间: 2016-7-4 00:07
赞赞赞赞赞赞
作者: rushout    时间: 2016-7-4 00:08
今天刚学了封装,感觉好神奇,一切皆可封装然后为我所用,但是自己水平有限,向楼主学习了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2