코딩항해기

[과제/JAVA] 멘토시리즈 : 자바 - 15 기본 API 클래스 응용문제 본문

problem solving/문제 풀기

[과제/JAVA] 멘토시리즈 : 자바 - 15 기본 API 클래스 응용문제

miniBcake 2024. 7. 25. 15:49

 

 

 

문제 1. 다음 코드에서 Object 클래스의 toString() 메서드를 재정의 하여 User가 실행 결과와 같이 출력되도록 알맞은 코드를 작성해 보세요.

@Ovrride
public String toString() {
	return "이름: "+this.name+", 나이: "+this.age";
}

 

 

문제 2. 다음 코드를 실행했을 때 콘솔 창에 출력되는 결과는 무엇입니까?

false

false

출력된다. String 타입의 값 비교는 .equals() 메서드를 사용해 비교하여야 한다.

 

 

문제 3. 다음 빈 칸에 문자열 '100'을 정수로 변환하는 코드를 삽입하여 더하기 기능을 완성해보세요.

Integer.parseInt(str)

해당 메서드를 사용해야 문자열을 int타입으로 형변환 할 수 있다.

 

 

문제 4. 1부터 30 사이의 숫자를 생성하여 숫자 맞추기 게임을 랜덤 함수를 사용해 만들어보세요.

*단, 숫자를 맞출 수 있는 기회는 10번입니다.

public class UpDownGame {
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
        int count = 0;
        int matchValue = 0;
        int value = 0;
        
        match Value = (int)(Math.random()*30)+1;
        while (count < 10) {
        	System.out.println("맞출 숫자 입력 : ");
            value = sc.nextInt();
            
            if(value > matchValue){
            	System.out.println("Down");
            }
            else if(value < matchValue){
            	System.out.println("Up");
            }
            else {
            	System.out.println("정답!");
                break;
            }
        }
    }
}