반응형

# 알고리즘 문제 알고리즘 문제연습

## 실수 출력 (System.format)

  • 실수 입력받아 그대로 출력(소수점 6자리까지)
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
        
        float num = scanner.nextFloat();
        
        // 소수점 6자리까지 출력
        String fnum = String.format("%.6f", num);
        
        System.out.println(fnum);
    }
}

 

## 년월일 형식에 맞게 출력 (System.out.format)

  • 년원일 입력받아 형식에 맞게 출력
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
      String temp = scanner.nextLine();

      String[] arr = temp.split("\\.");

      System.out.format("%04d.%02d.%02d", Integer.parseInt(arr[0]), Integer.parseInt(arr[1]), Integer.parseInt(arr[2]));
    }
}

 

 

반응형

+ Recent posts