package input; import java.util.Scanner; // Scanner 사용을 위해 호출 public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner(자료형) sc (변수) 참조형 변수 // 키 입력 // 이름 입력 System.out.print("이름 입력 : "); // String name = sc.next(); String name = sc.nextLine(); System.out.println("이름 : " + name); // 나이 입력 System.out.print("나이 입력 : "); int age = sc.nextInt(); System.out.println("나이 : " + age); } } |
0. Scanner - 데이터를 읽어오기 위한 도구 텍스트, 파일, inputStream, url ...
.next() - 다음 데이터를 읽어오는 메소드 - String
.nextLine() - 다음 줄을 읽어오는 메소드 - String
.next자료형()- 다음 데이터를 내가 원하는 형태로 읽어오는 메소드
package output; import java.lang.*; public class Test01 { public static void main(String[] args) { System.out.println("println() - "); System.out.println("- 내용 출력 후 엔터"); System.out.print("print()"); System.out.print("- 내용 출력\n"); System.out.println("이름\n - 홍길동"); System.out.println("이름\t : 펭수"); System.out.println("전화번호 : 010-"); System.out.println("abcdefg\rABC"); System.out.println("abcdefg\bABC"); System.out.println("\"HI\""); System.out.println("G:\\C언어\\홍길동-C언어"); } } |
1. 멤버 참조 연산자 - 멤버를 참조(호출)하는 연산자
IO - Input/Output (입출력) CPU를 기준으로 데이터가 들어가는지 나가는지
System.out - 표준 출력 스트림 (객체)
System.in - 표준 입력 스트림 (객체)
2. 입력 함수
println() - 내용 출력 후 엔터
print() - 내용 출력
printf() - X(안씀) C언어의 잔재
3. 제어문자
- 출력할 때 어떤 것에 대한 제어를 할 수 있는 문자
- 커서 제어
- 문자열에서 실행시키고자 하는 위치에 \을 적고 그 뒤에 기능에 맞는 문자를 적어주면 된다.
\n (New Line, Line Feed) : 커서를 다음줄로 이동시키는 제어문자
\t (Tab) : 커서를 Tab 크기만큼 이동시키는 제어문자
\r (Carriage return) : 커서를 줄의 처음으로 이동시키는 제어문자
\b (Backspace) : 커서를 왼쪽으로 한칸 이동시키는 제어문자
문자열에서 특수한 기능을 하는 문자들을 출력할때는 \뒤에 적어야 출력된다.
'Base > Java' 카테고리의 다른 글
7. Math.random()와 if-else 구문 연습 (0) | 2022.05.22 |
---|---|
6. 제어문 - 조건문 ( if ~else) (0) | 2022.05.22 |
4. 기본 자료형 (Boolean, 문자, 문자열) (0) | 2022.05.20 |
3. 기본 자료형 (정수형, 실수형) + Cast 연산자 (0) | 2022.05.20 |
2. 변수와 기본 자료형 (0) | 2022.05.18 |
댓글