문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후
변수에 저장되어 있는 문자를 그대로 출력해보자.
char인 문자형을 입출력하는 문제이다. 편하게 String 으로 출력해도 답에는 상관 없지만 char를 이용해서 한다면 아래와 같은 코드가 나온다.
이전 문제에서 nextInt()를 했다면 이번 문제에서는 next.charAt(0)이 나오는데 여기서 안에있는 숫자의 경우 char는 하나의 문자만 출력하기 때문에 여러개의 문자를 입력할 경우 어떤 문자를 출력할 지 위치를 정해주는 역할을 한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char a = sc.next().charAt(0);
System.out.println(a);
}
}
BufferedReader를 이용한 문제풀이
문자형이기 때문에 이전에 정수 입출력처럼 parse할 필요가 없다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String a = br.readLine();
System.out.println(a);
}
}
'백준 등 알고리즘' 카테고리의 다른 글
[백준] C# 2525 오븐 시계 (2) | 2023.11.15 |
---|---|
C# 정렬 알고리즘 1 ( 선택정렬 / 삽입정렬 ) (0) | 2023.11.14 |
codeup 기초 100제 1010번 [기초-입출력] 정수 1개 입력받아 그대로 출력하기(설명) (0) | 2023.03.28 |
codeup 기초 100제 1008번 [기초-출력] 출력하기08(설명) (0) | 2023.03.28 |
codeup 기초 100제 1007번 [기초-출력] 출력하기07(설명) (0) | 2023.03.28 |