```
public class CatTest3 {
public static void main(String[] args) {
// 두 고양이 객체 생성
Cat cat1 = new Cat();
Cat cat2 = new Cat();
// 객체 필드 초기화
cat1.name = "네로";
cat2.name = "나비";
// 두 고양이의 야옹~
cat1.meow();
cat2.meow();
// 두 고양이의 할퀴기!
cat1.claw();
cat2.claw();
}
}
/* 고양이 클래스 */
class Cat {
/* 필드(상태) 영역 */
String name; // 이름
String breeds; // 품종
int age; // 나이
/* 메소드(동작) 영역 */
void meow() {
System.out.printf("[%s]의 야옹~\n", name);
}
void claw() {
/* 1. claw 메소드를 완성하시오. */
System.out.printf("[%s]의 할퀴기! 샥샥~\n",name);
}
}
```
화면에서는 claw메소드에서 \n을 지우고 println으로 변경시 오류가뜹니다.
sehongpark님의 답변
# 자바 println 메소드와 입력 값 에러
println 메소드는 파라미터로, 단 하나의 문자열 만을 받을 수 있습니다.
```
// 올바른 println() 사용 예
System.out.println("안녕? 나는 단 하나의 문자열이야!");
// 잘못된 사용 예
System.out.println("문자열A", "문자열 B"); // 뭐임? 입력 값이 두개네? 에라 모르겠다. ERROR! 빼액~~
```
cijjj님의 답변
println을 그대로 쓸려면 아래와 같이
+으로 문장들을 연결하면 가능 합니다.
"" + 변수+ "" 이런식으면 문장들을 만들 수 가있습니다.
```
void claw() {
System.out.println("["+name+"]"+"의 할퀴기! 샥샥~");
}
```