알고리즘/백준
[백준] 10926 - ??!
leegeonwoo
2023. 10. 13. 17:21
• 문제
문자열을 입력받아 입력받은 문자열 뒤에 '??!'를 함께 출력한다.
• 풀이
문자열을 이용하는 간단한 문제이다.
지금까지의 변수타입으로는 int, float, double만을 사용해왔고 이 변수타입들은 숫자와 관련된 변수타입들이었다.
이번 문제에서 사용할 String타입은 문자열타입으로 char(문자타입)의 배열이라고 생각하면된다.
String타입은 변수에 값을 저장하는 것이아니라 객체의 주소를 할당받아 저장하는 변수이다. 즉, 변수안에 값이아닌 주소를 저장하고있다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println(str + "??!");
}
}
import된 Scanner클래스를 통해 String타입의 str변수에 문자열을 입력받고,
출력할 때 변수뒤에 ??!를 함께 출력시켜준다.
•마무리
- String타입에 대해 알게 되었다.
- String타입은 값이아닌 객체의 주소를 저장한다는 사실을 알게 되었다.
728x90