1011. [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)
문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후
변수에 저장되어 있는 문자를 그대로 출력해보자.
ex) Input : a / Output : a
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
char x = sc.next().charAt(0);
System.out.println(x);
}
}
1012. [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)
실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후
저장되어 있는 실수값을 출력해보자.
ex) Input : 1.5678 / Output : 1.5678
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
float x = sc.nextFloat();
System.out.printf("%f", x);
}
}
1013. [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명)
정수(int) 2개를 입력받아 그대로 출력해보자.
저장되어 있는 실수값을 출력해보자.
ex) Input : 28 87 / Output : 87 28
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int a,b;
a = sc.nextInt();
b = sc.nextInt();
System.out.printf("%d %d",a,b);
}
}
1014. [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명)
2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자.
ex) Input : A b / Output : b A
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
char a,b;
a = sc.next().charAt(0);
b = sc.next().charAt(0);
System.out.printf("%c %c",b,a);
}
}
1015. [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명)
실수(float) 1개를 입력받아 저장한 후, 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.
ex) Input : 1.5678 / Output : 1.57
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
float x = sc.nextFloat();
System.out.printf("%.2f",x);
}
}
1017. [기초-입출력] 정수 1개 입력받아 3번 출력하기(설명)
int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자.
ex) Input : 999 / Output : 999 999 999
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.printf("%d %d %d",a,a,a);
}
}
1018. [기초-입출력] 시간 입력받아 그대로 출력하기(설명)
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
ex) Input : 3:15 / Output : 3:15
import java.util.Scanner;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
System.out.println(s);
}
}
1019. [기초-입출력] 연월일 입력받아 그대로 출력하기(설명)
년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
ex) Input : 2021.4.4 / Output : 2021.04.04
import java.util.Scanner;
import java.util.StringTokenizer;
class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
String date = sc.nextLine();
StringTokenizer st = new StringTokenizer(date, ".");
String token;
String arr[] = new String[3];
for(int i = 0; i<3; i++) {
token = st.nextToken();
arr[i] = token;
}
int y = Integer.parseInt(arr[0]);
int m = Integer.parseInt(arr[1]);
int d = Integer.parseInt(arr[2]);
System.out.printf("%04d.%02d.%02d",y,m,d);
}
}
/*
StingTokenizer(Sting str, String delim)
str : 분석 문자열
delim : 분리 문자로 사용할 문자
nextToken() : 분리문자 까지의 문자열
*/
'Study > Coding_practice' 카테고리의 다른 글
[JAVA]codeUp 코드업 1047 ~ 1064 [비교연산,논리연산,비트단위논리연산,삼항연산] (0) | 2021.05.01 |
---|---|
[JAVA]codeUp 코드업 1038 ~ 1046 [기초-산술연산] (0) | 2021.04.24 |
[JAVA]codeUp 코드업 1031 ~ 1039 (0) | 2021.04.15 |
[JAVA]codeUp 코드업 1021 ~ 1030 (0) | 2021.04.06 |
[JAVA]codeUp 코드업 1001 ~ 1010 (0) | 2021.04.04 |