[JAVA] 입/출력 개념

H_rin·2023년 7월 16일

모든 프로그램의 기본은 입출력(I/O)이다. 변수의 담긴 값이나 문자열을 확인하거나, 데이터를 입력받아 코드를 수행하도록 할 수 있다.
java에서 어떤 방식으로 프로그램에 입출력 하는지 알아보자.

👉출력 메소드

변수의 값이나 문자열을 확인
-> System.out.print(), System.out.println(), System.out.printf()

System.out.print()

소괄호 안의 내용을 단순 출력, 개행(줄바꿈) x

System.out.print("Hello");
System.out.print(" ");
System.out.print("java!");
Hello java!

System.out.println()

소괄호 안의 내용을 단순 출력, 개행(줄바꿈) O

System.out.println("Hello");
System.out.println("World");
System.out.print("java\n");    //println(), \n 같은 의미
System.out.print("!!");
Hello
World
java
!!

System.out.printf()

형식지정자를 이용해서 변수의 값을 다양한 형식으로 줄력, 개행(줄바꿈) X
%d(정수), %c(문자), %f(실수), %s(문자열)

String str = "Hello Java!";
System.out.print("%s", str);
Hello Java!

👉입력 메소드

Scanner 변수명 = new Scanner(System.in);
-> import 필요 : import java.util.Scanner;

문자열 입력 : 변수명.next()
정수 입력 : 변수명.nextInt()
실수 입력 : 변수명.nextFloat()

import java.util.Scanner;
public class ScannerTest{
	public static void main(String[] args){
    	Scanner sc = new Scanner(System.in);
        System.out.print("숫자 입력 : ")
        int a = sc.nextInt();
        System.out.println(a);
    }
}
숫자 입력 : (입력하기)
profile
hyerin / 한단계씩 배워가는 백엔드 개발자..(‘•̀ ▽ •́ )φ

0개의 댓글