삼각형과 오리 만드는 코드

라영진·2023년 6월 7일
0

Java 학습일지

목록 보기
8/35

왼쪽 이등변삼각형 만드는 코드(오름차순 출력)
public static void main(String[] args) {
fori=for (int i = 0; i < ; i++) {

for(int i = 0; i < 5; i++){
for(int j = 0; j < i + 1; j++){
System.out.print("*")
}
System.out.println();
}
}

  • **



문자를 출력할때는
System.out.print("문자")

오른쪽 이등변삼각형 만드는 코드

public static void main(String[] args) {
for(int i = 0; i < 5; i ++){
for(int j = 0; j < 4 - i; j++)
System.out.print(" ")
}
for(int k = 0; k < i + 1; k++){
System.out.print("*")
}
System.out.println();
}

*

**




거꾸로 된 이등변삼각형 만드는 코드(내림차순 출력)
public class Type_02 {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 5; j > i; j--) {
System.out.print("*");
}
System.out.println();
}
}
}




**

거꾸로 된 이등변삼각형 오른쪽 치우친 모양
// for (int i = 0; i < 5; i++) {
// for (int j = 0; j < i; j++) {
// System.out.print(" ");
// }
// for (int k = 0; k < 5 - i; k++) {
// System.out.print("*");
// }
// System.out.println();
// }




**
*

// 직각삼각형 유형5(정삼각형)
// for (int i = 0; i < 5; i++) {
// for (int j = 0; j < 4 - i; j++) {
// System.out.print(" ");
// }
// for (int k = 0; k < (2 i + 1); k++) {
// System.out.print("
");
// }
// System.out.println();
// }

*




// // 역정삼각형 유형6(5의 역)
// for (int i = 4; i >= 0; i--) {
// for (int j = 0; j < 4 - i; j++) {
// System.out.print(" ");
// }
// for (int k = 0; k < (2 i + 1); k++) {
// System.out.print("
");
// }
// System.out.println();





*

public class Duck_01 {
public static void main(String[] args) {
System.out.println("=== 오리 ===");
Duck duck = new Duck("오리");
duck.performFly();
duck.performSwim();

    System.out.println("=== 청둥오리 ===");
    Duck mallard = new Duck("청둥오리");
    mallard.performFly();
    mallard.performSwim();

    System.out.println("=== 흰오리 ===");
    Duck whiteDuck = new Duck("흰오리");
    whiteDuck.performFly();
    whiteDuck.performSwim();

    System.out.println("=== 고무오리1 ===");
    RubberDuck rubberDuck = new RubberDuck("고무오리1");
    rubberDuck.performFly();
    rubberDuck.performSwim();

    System.out.println("=== 고무오리2 ===");
    RubberDuck rubberDuck2 = new RubberDuck("고무오리2");
    rubberDuck2.performFly();
    rubberDuck2.performSwim();

    System.out.println("=== 아수라오리 ===");
    AsuraDuck asura = new AsuraDuck("아수라오리");
    asura.performFly();
    asura.performSwim();

}

}

class Duck {
String name;

Duck(String name){
    this.name = name;
}

void performFly() {
    System.out.println(name + "가 날개로 날아갑니다.");
}

void performSwim() {
    System.out.println(name + "가 오리발로 헤엄칩니다.");
}

}
class RubberDuck extends Duck{
RubberDuck(String name){
super(name);
}

void performFly(){
    System.out.println(name + "는 날 수 없어요.");
}

void performSwim(){
    System.out.println(name + "가 둥둥 떠다닙니다.");
}

}

class AsuraDuck extends Duck{
AsuraDuck(String name){
super(name);
}

void performSwim(){
    System.out.println(name + "가 둥둥 떠다닙니다.");
}
profile
보더콜리 2마리 키우는 개발자

0개의 댓글