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