Scanner는 작성자가 적고자 하는 값을 적을 수 있게 해준다.
print는 작성자에게 하고자 하는 말을 출력할 수 있다.
이를 이용해 자신의 프로필을 적어보기도 하고,
컴퓨터가 대신 소개할 수 있게 해보며,
이를 응용해 다양한 곳에서 사용해보자.
완성본
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.util.Scanner;
public class introduce{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("이름을 입력하세요: ");
String name = scanner.nextLine();
System.out.println("나이를 입력하세요: ");
int age = scanner.nextInt();
System.out.println("전화를 입력하세요: ");
String hp = scanner.next();
System.out.println("이름: "+ name);
System.out.println("나이: "+ age);
System.out.println("전화: "+ hp);
}
}
|
cs |
*코드설명*
6번줄
Scanner scanner = new Scanner(System.in);
스캐너의 변수명을 scnner로 정해두었다.(변수명은 임의로 변경 가능하나, 알아볼 수 있도록 짓는 것이 좋다.)
7,8번줄(9~12번줄 동일)
System.out.println("이름을 입력하세요: ");
String name = scanner.nextLine();
원하는 질문을 System.out.println("")안에 작성한다.
그 밑에 문자열(String)을 지정하고, 변수명을 정해 사용자가 답을 할 수 있게 코드를 적어준다.
14~16번줄
System.out.println("이름: "+ name);
System.out.println("나이: "+ age);
System.out.println("전화: "+ hp);
sysout을 통해 변수명을 적으면, 사용자가 적은 내용이 그대로 출력된다.
결과물
+응용
이를 응용하여 다른 질문을 넣어볼 수 있고,
문장형으로 적어 자기소개할 수 있다.
응용 print
System.out.println("안녕하세요. 제 이름은 "+ name + "입니다. 그리고 나이는 " + age + "이며, 전화번호는 " + hp + "입니다. 이상으로 자기소개를 마치겠습니다. 감사합니다.");
=> console(콘솔) 결과물
'IT생활 > JAVA세상' 카테고리의 다른 글
[JAVA] 행성의 거리 구하기 (0) | 2021.11.03 |
---|---|
[JAVA] 실수 자료형으로 직사각형의 둘레와 면적 구하기 (0) | 2021.09.01 |
댓글