본문 바로가기

Java

[Java] 04

제어문자

- 문자열 안에서 사용되며 특수한 기능을 갖고있다.(" 쌍따옴표 안에서 사용된다는 의미")

- \n : enter를 표현한다.

- \t : tab을 표현한다.

- \" : "(쌍따옴표)를 표현한다.

- \\ : \(역슬래시)를 표현한다.

입력 메소드

- Scanner라는 클래스 안에 만들어져있기 때문에 Scanner 클래스를 사용한다고 말해줘야한다.

1. Scanner

- Scanner 사용할이름 = new Scanner(System.in);

- import를 해야한다. → import java.util.Scanner;

2. next()

- 사용할이름.next();

- 사용자가 입력한 값을 문자열로 받아온다.

※ 저장공간 : 변수가 대입연산자 왼쪽에 사용되면 저장공간이다.

※ 값 : 단독으로 혹은 대입연산자 오른쪽에 사용되면 저장된 값으로 생각하고 치환하여 해석한다.

 


실습(제어문자)

1. \n

System.out.println("안녕하세요\n반갑습니다");

결과

2. \t

System.out.println("안녕\t반가워요");
System.out.println("오\t육칠");

결과

 

3. \"

System.out.println("내가 말했다 \"배고프다\" 라고");

결과

 

4. \\

System.out.println("역슬래시는 \\입니다");

결과

실습(입력 메소드)

1. Scanner 클래스의 next() 메소드를 사용하여 입력한 값 출력하기

import java.util.Scanner; // java 패키지 안에 util 패키지 안에 Scanner라는 클래스를 사용한다.

public class InputTest {

	public static void main(String[] args) {

		// Scanner 클래스
		Scanner sc = new Scanner(System.in);
		
		// Scanner 클래스의 next() 메소드를 사용한다.		
		System.out.println(sc.next()); // next() : 콘솔창에 입력한 값을 String 타입으로 받아온다.
	}

}

결과

2. 변수를 선언하여 입력받은 값 출력하기

import java.util.Scanner; // java 패키지 안에 util 패키지 안에 Scanner라는 클래스를 사용한다.

public class InputTest {

	public static void main(String[] args) {

		// Scanner 클래스
		Scanner sc = new Scanner(System.in);
		
		// 변수를 선언하여 입력받은 값 출력하기
		String name = sc.next(); // name이라는 변수에 입력받은 값 저장
		System.out.printf("%s님 환영합니다.\n", name);
		System.out.printf("%s님의 등급은 vip 입니다.\n", name);

	}

}

결과

 

'Java' 카테고리의 다른 글

[Java] 06  (0) 2021.12.19
[Java] 05  (0) 2021.12.18
[Java] 03  (0) 2021.12.15
[Java] 02  (0) 2021.12.11
[Java] 01  (0) 2021.12.08