코딩항해기
[과제/JAVA] 멘토시리즈 : 자바 - 15 기본 API 클래스 응용문제 본문
문제 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;
}
}
}
}
'problem solving > 문제 풀기' 카테고리의 다른 글
[과제/JAVA] 멘토시리즈 : 자바 - 17 람다식 응용문제 (0) | 2024.07.27 |
---|---|
[과제/JAVA] 멘토시리즈 : 자바 - 16 컬렉션 프레임워크 응용문제 (0) | 2024.07.26 |
[과제/JAVA] 멘토시리즈 : 자바 - 14 예외처리 응용문제 (0) | 2024.07.24 |
[과제/JAVA] 멘토시리즈 : 자바 - 13 내부클래스 응용문제 (0) | 2024.07.23 |
[과제/JAVA] 멘토시리즈 : 자바 - 12 추상·인터페이스 응용문제 (0) | 2024.07.22 |