A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

控制台打三角形小星星的方法,已封装成方法,大家没事可以试着用下面向对象思想重新封装成类:
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("哥们 请按套路出牌!");
  }
}
}


2 个回复

正序浏览
今天刚学了封装,感觉好神奇,一切皆可封装然后为我所用,但是自己水平有限,向楼主学习了!
回复 使用道具 举报
赞赞赞赞赞赞
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马