알고리즘/백준

[백준] 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변수에 문자열을 입력받고,

출력할 때 변수뒤에 ??!를 함께 출력시켜준다.


마무리

  1. String타입에 대해 알게 되었다.
  2. String타입은 값이아닌 객체의 주소를 저장한다는 사실을 알게 되었다.
728x90