-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDog 2.java
More file actions
53 lines (49 loc) · 1.09 KB
/
Dog 2.java
File metadata and controls
53 lines (49 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package kr.hs.dgsw.ex1;
import java.util.Scanner;
public class Dog {
// private final String name;
// private int age;
//
// public Dog() {
// this("몰라");
// }
//
// public Dog(String name) {
// System.out.println("생성자 호출됨");
// this.name = name;
// }
//
// public void sayHello() {
// System.out.println("Hello " + this.name);
// }
//
// public static void main(String[] args) {
// System.out.println("count : " + args.length);
// for(int i = 0; i< args.length; i++) {
// Dog dog = new Dog(args[i]);
// dog.sayHello();
// }
//// Dog puppy = new Dog("퍼피");
//// Dog happy = new Dog("해피");
//// Dog poppy = new Dog("뽀삐");
// }
String name;
public void sayHello(String name) {
System.out.println("Hello " + name);
}
public Dog(String name) {
this.name = name;
sayHello(name);
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(true) {
System.out.println("강아지 이름을 입력하세요. ");
String name = scanner.next();
if(name.equals("quit")) {
break;
}
Dog dog = new Dog(name);
}
}
}