알고리즘

코드업 100제 1015~1020

double_R_one_G 2020. 9. 16. 17:29
728x90

1015.실수 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	double x;
	Scanner sc= new Scanner(System.in);
	x=sc.nextDouble();
	System.out.println(String.format("%.2f", x));
	}
}

1017. int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	int x;
	Scanner sc= new Scanner(System.in);
	x=sc.nextInt();
	System.out.println(x+" "+x+" "+x);
	}
}

1018. 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. (시:분 형태)

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	Date date_now = new Date(System.currentTimeMillis()); 
	SimpleDateFormat fourteen_format = new SimpleDateFormat("HH:mm"); 
	System.out.println(fourteen_format.format(date_now));
	}
}

1019.년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.

import java.text.SimpleDateFormat;
import java.util.Date;
public class main {

	public static void main(String[] args) {
	Date date_now = new Date(System.currentTimeMillis()); 
	SimpleDateFormat fourteen_format = new SimpleDateFormat("HH:mm:ss"); 
	System.out.println(fourteen_format.format(date_now));
	}
}

1020.XXXXXX-XXXXXXX
앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.
주민번호를 입력받아 형태를 바꿔 출력해보자.

import java.util.Scanner;
public class main {

	public static void main(String[] args) {
	String x;
	Scanner sc= new Scanner(System.in);
	x=sc.next();
	x=x.replace("-","");
	System.out.println(x);
	}
}
728x90