-
JAVA 입출력back-end&DB/Java 2023. 5. 2. 17:00728x90
1. 출력하기
System.out.println();
1.1. println와 print의 차이점
System.out.println("사과"); System.out.println("바나나"); System.out.println("포도");
- println 의 경우 다음 줄로 출력
사과
바나나
포도
System.out.print("사과"); System.out.print("바나나"); System.out.print("포도");
- print 의 경우 한 줄에서 출력
사과바나나포도
1.2. 문자와 숫자 출력하기
System.out.println(10 + 5); // 15 출력 System.out.println("10" + "5"); // 105 출력 System.out.println("AAA" + "BBB"); // AAABBB 출력
- 숫자는 사칙연산을 계산하여 출력
- 문자의 경우 +만 가능하며, 이여서 출력 가능
1.3. 문자와 숫자 혼합의 출력
System.out.println("10" + 5);
- 문자열로 변환되어 105가 출력
System.out.println(5 + 5 + 5); System.out.println("5" + 5 + 5); System.out.println(5 + "5" + 5); System.out.println(5 + 5 + "5");
- 15 (사칙 연산으로 숫자로 계산)
- 555 문자열로 계산
- 555 문자열로 계산
- 105 (연산 순서로 처음 5 + 5는 숫자로 처리되었으나, "5"로 인하여 105로 문자열로 출력)
System.out.println("5" + (5 + 5));
- 단 ()를 붙일 경우 연산 순서가 ()를 먼저 계산을 하여서, 510으로 문자열로 출력
2. 입력하기
- 입력을 받는 곳은 컴퓨터
- 입력을 하는 사용자
- 입력을 받으라고 시키는 개발자
2.1. 도구준비(Scanner)
import java.util.Scanner; public class 입출력_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); } }
2.2. 숫자와 문자 입력
scan.nextInt(); scan.next();
- nextInt()의 경우 Int()가 정수형만 받아서 문자열 입력시 오류가 발생
- 그러나 next()의 경우 기본옵션(string)으로 적용되어서 문자열로 입력 받는다.
728x90'back-end&DB > Java' 카테고리의 다른 글
JAVA 다중 FOR문 (0) 2023.05.10 JAVA 반복문 (0) 2023.05.09 JAVA 조건문 (0) 2023.05.03 JAVA 연산자 (0) 2023.05.03 JAVA 변수 (0) 2023.05.02