//设计一个方法 画星星 4*4
//分析 做事情之前是否需要条件 不需要
// 做完事情之后是否需要留下结果 不需要
// public class Person{
// public void drawStar(){
// for(int i=1; i<=4; i++){
// for(int j=1; j<=4; j++){
// System.out.print("*");
// }
// System.out.println();
// }
// }
// public static void main(String[] args){
// Person p = new Person();
// p.drawStar();
// }
// }
//设计一个方法 画星星 直角三角形 几行不确定 方向往右
//分析 做事情之前是否需要提供条件 行数 int line
// 做完事情后是否需要留下结果 不需要
// public class Person{
// public void drawStar(int line){
// for(int i=1; i<=line; i++){
// for(int j=1; j<=i; j++){
// System.out.print("*");
// }
// System.out.println();
// }
// }
// public static void main(String[] args){
// Person p = new Person();
// p.drawStar(5);
// }
// }
//设计一个方法 画星星 直角三角形 几行不确定 方向往左
//分析 做事情之前是否需要提供条件 行数 int line
// 做完事情后是否需要留下结果 不需要
// public class Person{
// public void drawStar(int line){
// for(int i = 1; i<=line; i++){
// for(int j=1; j<=line-i; j++){
// System.out.print(" ");
// }
// for(int j=1; j<=i; j++){
// System.out.print("*");
// }
// System.out.println();
// }
// }
// public static void main(String[] args){
// Person p = new Person();
// p.drawStar(6);
// }
// }
//设计一个方法 画星星 直角三角形(反向)几行不确定
//分析 十分提供条件 int line
//是否需要提供结果 不需要
public class Person{
public void drawStar(int line, boolean b){
for(int i=1; i<=line; i++){
if(b){
for(int j=1; j<=line-i; j++){
System.out.print(" ");
}
}
for(int j=1; j<=i; j++){
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args){
Person p = new Person();
p.drawStar(6,true);
}
}