🏋️‍♀️기초튼튼 part4.🏋️‍♀️

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex31 {
    public static void main(String[] args) {
    int day = 2;
    switch (day) {
        case 1 :
            System.out.println("Saturday");
            break;

        case 2 :
            System.out.println("Sunday");
            break;
    }
    }
}
향상된 switch문
package jokun.KH.test0625;

public class Ex31 {
    public static void main(String[] args) {
    int day = 2;
        switch (day) {
            case 1 -> System.out.println("Saturday");
            case 2 -> System.out.println("Sunday");
        }
    }
}​

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex31 {
    public static void main(String[] args) {
    int day = 2;
    switch (day) {
        case 1 :
            System.out.println("Saturday");
            break;

        case 2 :
            System.out.println("Sunday");
            break;
        default:
            System.out.println("Weekend");
    }
    }
}
향상된 switch문
package jokun.KH.test0625;

public class Ex31 {
    public static void main(String[] args) {
    int day = 2;
        switch (day) {
            case 1 -> System.out.println("Saturday");
            case 2 -> System.out.println("Sunday");
            default -> System.out.println("Weekend");
        }
    }
}​

 

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex33 {
    public static void main(String[] args) {
        int i = 1;
        while ( i < 6) {
            System.out.println(i);
            i++;
        }
    }
}

 

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex33 {
    public static void main(String[] args) {
        
        int i = 1;
        do {
            System.out.println(i);
            i++;
        }
        while ( i < 6); 
        }
    }

 

 

 

 

📑문제

⭕정답

for ( int i = 0; i < 5; i++){
	System.out.println("Hello")
    }

 

 

 

📑문제

⭕정답

for ( String i : cars) {
	System.out.println(i);
    }

 

 

 

📑문제

⭕정답

break;

 

 

 

📑문제

⭕정답

continue

 

 

 

📑문제

⭕정답

String[] cars = {"Volvo", "BMW", "Ford"};

 

 

 

📑문제

⭕정답

System.out.println(cars[1]);

 

 

 

 

 

 

🏋️‍♀️기초튼튼 part5.🏋️‍♀️

📑문제

⭕정답

cars[0] = "Opel";

 

 

 

📑문제

⭕정답

cars.length
배열의 길이를 측정할때는 length() 괄호를 안쓴다.
배열이름.length로만 호출

 

 

 

📑문제

⭕정답

for ( String i : cars)

 

 

 

📑문제

⭕정답

int[][]
배열보다 Hashmap / ArrayList를 더 많이 쓴다.
package jokun.KH.test0625;

import java.util.ArrayList;

public class Ex44 {
    public static void main(String[] args) {

        int[][] intArrays = {{1, 2, 3, 4}, {3, 4, 5, 6}};


        ArrayList<int[]> dataList = new ArrayList<>();
        int[] checkNumber = {3, 6, 3, 4, 6};
        int[] randomNumber = {1, 2, 3, 4, 6};

        dataList.add(checkNumber);
        dataList.add(randomNumber);
    }
}​

 

 

 

📑문제

⭕정답

myMethod();

 

 

 

📑문제

 

⭕정답

myMethod();
myMethod();

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex47 {
    
    static void myMethod(String fname){
        System.out.println(fname + "Doe");
    }
    
    public static void main(String[] args) {
        myMethod("John");
    }
}

 

 

 

📑문제

⭕정답

return

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class Ex49 {

    static void checkAge(int age){
        if (age > 18){
            System.out.println("Access denied");
        }else {
            System.out.println("Access granted");
        }
    }

    public static void main(String[] args) {
    checkAge(20);
    }
}

 

 

 

📑문제

 

⭕정답

MyClass

 

 

 

 

 

🏋️‍♀️기초튼튼 part6.🏋️‍♀️

📑문제

⭕정답

MyClass myobj = new MyClass();

 

 

 

📑문제

⭕정답

System.out.println(myObj.x);

 

 

 

📑문제

⭕정답

myObj.myMethod();

 

 

 

📑문제

⭕정답

package jokun.KH.test0625;

public class MyClass {
    int x;
    
    public MyClass(){
        x = 5;
    }

    public static void main(String[] args) {
        MyClass myObj = new MyClass();
        System.out.println(myObj.x);
    }
}

 

 

 

📑문제

⭕정답

final
final 클래스는 자식 클래스를 만들 수 없다.

 

 

 

📑문제

⭕정답

import java.util.Scanner;

 

 

 

📑문제

⭕정답

extends

 

 

 

📑문제

⭕정답

try
catch

 

 

 

📑문제

⭕정답

finally

 

 

 

📑문제

⭕정답

implements
extends는 클래스를 확장하는 것이고,
implements는 인터페이스를 구현하는 것이다. (인터페이스 상속)

implements의 가장 큰 특징은 부모의 메소드를 반드시 오버라이딩(재정의)해야 한다.
class 클래스이름 implements 인터페이스이름 {
	
    //인터페이스에 정의된 추상메서드를 모두 구현해야 함.
    
    }

 

 

 

복사했습니다!