Test/멘토씨리즈 자바

[멘토씨리즈 자바] pg.223~225

오류나면꽥꽥 2023. 5. 21. 23:10

1. 다음 빈칸에 알맞은 단어를 작성해 보세요.

메서드 (이)란, 클래스 안에서 특정 기능을 수행하기 위한 코드를 하나의 블록으로 묶어 놓은 집합을 말합니다.

코드를 따로 분리하는 것을 일종의 메서드 (이)라고 부르는데, 이는 가독성과 유지 보수의 효율성을 높여줍니다.

 

 

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

package section08;

class Person{
	void printHello() {
		System.out.println("Hello");
	}
}
public class PRACTICE_08_02 {
	public static void main(String[] args) {
		Person p = new Person();
		for(int i=0;i<3;i++) {
			p.printHello();
		}
	}
}

답:

Hello

Hello

Hello

 

 

3. 다음과 같은 결과가 나오도록 빈칸에 알맞은 코드를 작성해 보세요.

실행 결과:

안녕하세요, 제 이름은 철수입니다.

안녕하세요, 제 이름은 영희입니다.

package section08;

class Student{
	void introduce(???) {
		???
	}
}
public class PRACTICE_08_03 {
	public static void main(String[] args) {
		Student stu = new Student();
		stu.introduce("철수");
		stu.introduce("영희");
		
	}
}

답: 

void introduce(String name) {
System.out.println("안녕하세요, 제 이름은 "+name+"입니다.");
}

 

 

4. 다음 코드는 컴파일 에러가 발생합니다. 그 이유는 무엇이며, 어떻게 해결해야 할까요?

 

 

 

 

5. 다음과 같은 결과가 나오도록 코드를 수정해 보세요.

실행결과:

잘못된 수를 입력하셨습니다. 1이상의 값으로 설정하세요.

lee의 나이는 30세입니다.

'Test > 멘토씨리즈 자바' 카테고리의 다른 글

[멘토씨리즈 자바] pg.273~275  (0) 2023.05.21
[멘토씨리즈 자바] pg.244~245  (0) 2023.05.21
[멘토씨리즈 자바] pg.199  (0) 2023.05.21
[멘토씨리즈 자바] pg.176~177  (0) 2023.05.21
[멘토씨리즈 자바] pg.143  (0) 2023.05.21