정수 출력
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        System.out.println(a);
    }
}

-> 5를 입력하면 5가 출력됨

 

문자 출력
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String a = scan.next();
        System.out.println(a);
    }
}

-> abc를 입력하면 abc가 출력됨

 

실수 출력
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        float a = scan.nextFloat();
        System.out.format("%f", a);
    }
}

 

두개의 정수 받아서 출력하기
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        int b = scan.nextInt();
        System.out.println(a);
        System.out.println(b);
    }
}

 

실수 입력받아서 소수 둘째자리까지 출력
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        float a = scan.nextFloat();
        String str = String.format("%.2f", a);
        System.out.println(str);
    }
}

 

시간 입력받아 그대로 출력하기
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        System.out.println(br.readLine());
    }
}

 

연월일 입력받아 그대로 출력하기
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
        final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String date[] = br.readLine().split("\\.");
        int y = Integer.parseInt(date[0]);
        int m = Integer.parseInt(date[1]);
        int d = Integer.parseInt(date[2]);

        System.out.printf("%04d.%02d.%02d", y, m, d);
    }
}

 

'자바' 카테고리의 다른 글

[JAVA] 정수 진수변환  (0) 2021.06.06
[JAVA] 소수 11자리까지 반올림  (0) 2021.06.06
[JAVA] 문자열 따옴표 출력하기  (0) 2021.06.05
[JAVA] Math  (0) 2021.05.21
[JAVA] toCharArray  (0) 2021.05.20
복사했습니다!