#1011
입력된 String 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
System.out.println(s);
}
}
#1012
실수형 출력
System.out.printf(); 사용
'자바에서 쓰이는 포맷 지정자' 참고: starrecode.tistory.com/10
%f |
- 일반적인 실수형 데이터에 사용 - 사용 가능한 데이터는 Float, Double, BigDecimal 등 실수 표현 가능 Wrapper 클래스이다. |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
float f = scan.nextFloat();
System.out.printf("%f", f);
}
}
#1013
정수형 int 입력받아서 출력
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.print(a+" ");
System.out.print(b);
}
}
#1014
문자 입력받아서 순서바꿔 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String x = scan.nextLine();
String y = scan.nextLine();
System.out.print(y+" ");
System.out.print(x);
}
}
#1015
실수(float) 1개를 입력받아 소수점 이하 둘 째 자리까지 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
float f = scan.nextFloat();
System.out.printf("%.2f", f);
}
}
#1017
int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
System.out.println(n+" "+n+" "+n);
}
}
#1018
시간 입력받아 그대로 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String time = scan.nextLine();
System.out.println(time);
}
}
#1019
년, 월, 일을 입력받아 지정된 형식으로 출력
split을 사용하여 " . " 으로 구분하여 값을 배열 b에 각각 저장
각각 배열에서 꺼내어 Integer.parseInt로 정수형으로 변환하여 변수에 저장
정수 형식을 지정해 출력
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
String [] b = a.split("\\.");
int year = Integer.parseInt(b[0]);
int month = Integer.parseInt(b[1]);
int day = Integer.parseInt(b[2]);
System.out.printf("%04d.%02d.%02d",year, month, day);
}
}
#1020
주민번호 입력받아 형태 바꿔 출력 ( -를 제외하고 출력)
replace를 사용하여 "-"가 입력된 부분을 "" 공백을 없애주는 것으로 대체
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String a = scan.nextLine();
a = a.replace("-", "");
System.out.println(a);
}
}
'Algorithm > 알고리즘 문제 풀이' 카테고리의 다른 글
코드업 기초 100제 자바 1051 ~ 1060 (0) | 2021.03.11 |
---|---|
코드업 기초 100제 자바 1041 ~ 1050 (0) | 2021.03.11 |
코드업 기초 100제 자바 1031 ~ 1040 (0) | 2021.03.06 |
코드업 기초 100제 자바 1021 ~ 1030 (0) | 2021.03.05 |
코드업 기초 100제 자바 1001 ~ 1010 (0) | 2021.03.05 |