1.절차 만들기
2별을 출력해본다.
public class pra01 {
public static void main(String[] args) {
System.out.println("*");
}
}
3하드코딩해서 별 한 줄을 만든다:
public class pra01 {
public static void main(String[] args) {
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.println("");
}
}
4하드코딩해서 별 오름차순으로 만든다:
public class pra01 {
public static void main(String[] args) {
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.print("*");
System.out.print("*");
System.out.println("");
System.out.print("*");
System.out.println("");
}
}
5공통모듈 만들기
public class pra01 {
public static void main(String[] args) {
int b = 9;
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
b = b - 2;
System.out.println("");
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
b = b - 2;
System.out.println("");
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
b = b - 2;
System.out.println("");
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
b = b - 2;
System.out.println("");
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
b = b - 2;
System.out.println("");
}
}
6.불필요한 것을 반복문으로 올린다:
public class pra01 {
public static void main(String[] args) {
for (int b = 9; b >= 1; b = b - 2) {
for (int a = 1; a <= b; a++) {
System.out.print("*");
}
System.out.println("");
}
}
}
Share article