ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA 입출력
    back-end&DB/Java 2023. 5. 2. 17:00
    728x90

    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
Designed by Tistory.