2-1/JAVA 프로그래밍
JAVA 프로그래밍 6주차 정리
김브래
2023. 4. 11. 18:07
오늘은 for 반복문을 이용하여 별을찍는 실습을 했다.
클래스의 상속,캡슐화,다형성을 설명하셧고
오버라이딩도 설명하시고 관련해서 실습도 했는데
교수님 께서 너무 빠르셔서 쫒아가지를 못했다...
(교수님도 빠르시지만 내가 느린것도 있다)
그래도 별찍는 건 재대로 실습 해서 소스를 포스팅 하려한다!
public class StarPrint {
public static void main(String[] args){
star star = new star();
star.printStarsLeft(10);
star.printStarsLeftUpsidedown(10);
star.printStarsRight(10);
}
}
class star {
public void printStarsRight(int row) {
for (int i = 0; i < row; i++) {
for (int j = 0; j < row - i; j++)
System.out.print(" ");
for (int k = row - i; k <= row; k++)
System.out.print("*");
System.out.println("");
}
}
public void printStarsLeft(int row) {
for (int i = 0; i < row; i++) {
for (int j = 0; j < i; j++)
System.out.print("*");
System.out.println("");
}
}
public void printStarsLeftUpsidedown(int row) {
for (int i = 0; i < row; i++) {
for (int j = 0; j < row - i; j++)
System.out.print("*");
System.out.println("");
}
}
}
직접 실행 시키면 다음과 같다.
이것 보다도 실습한 내용이 많은데 이것 밖에 포스팅 할게 없어서 아쉽다...
다음시간에는 잘 수업내용을 따라가려 더 노력해야겠다.