브래의 슬기로운 코딩 생활
JAVA 프로그래밍 6주차 정리 본문
오늘은 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("");
}
}
}
직접 실행 시키면 다음과 같다.
이것 보다도 실습한 내용이 많은데 이것 밖에 포스팅 할게 없어서 아쉽다...
다음시간에는 잘 수업내용을 따라가려 더 노력해야겠다.
'2-1 > JAVA 프로그래밍' 카테고리의 다른 글
JAVA 프로그래밍 중간고사 정리 (0) | 2023.04.29 |
---|---|
JAVA 프로그래밍 7주차 정리 (0) | 2023.04.17 |
JAVA 프로그래밍 5주차 정리 (0) | 2023.04.04 |
JAVA 프로그래밍 4주차 정리 (0) | 2023.03.28 |
JAVA 프로그래밍 3주차 정리 (0) | 2023.03.21 |