여러가지 내용을 배우면서 실습을 진행하거나 스스로 프로그래밍을 하시고 있으실 거라고 생각이 됩니다. 하지만 소스나 코딩이 아닌 곳에서 문제가 발생되어서 힘들어 하시고 프로그램을 짜는 것에 멀어지는 경우가 종종 있습니다.
그럼 소스와 코딩 문제가 아닌 문제를 어떻게 해결을 하면 될까요? 저 또한 이런 문제로 인해서 공부를 하고 있을 때나 아니면 개발자로 있을 때 많이 힘들었던 것 같습니다.
상황마다 여러가지 문제가 발생을 합니다. 당연히 스스로 해결을 해야 하며 이것이 소스와 코딩의 문제인지 설정에 문제인지 답을 쉽게 찾지 못하니 어렵습니다.
설정에 문제가 확실하다면 인터넷을 통해 검색하고 찾으시면 분명 도움이 되실 겁니다.
이 글에서는 Java 공부를 할 때 처음에 가장 많이 나오는 문제를 고치기 위한 설정을 담았습니다. 끝까지 읽으신다면 이 문제는 쉽게 해결을 하실 겁니다.
처음에 모두가 겪어서 힘들 수 있는 한글 깨짐 현상입니다. 한글을 입력을 받은 내용을 출력을 하거나 출력문을 이용해서 한글을 출력을 할 때 한글이 이상한 글자로 깨져서 나오는 현상입니다. 이 글을 천천히 따라하시면 한글 깨짐을 해결을 할 수 있습니다.
한글 깨짐 현상
아래 소스와 같이 출력에 한글을 넣어서 출력을 하거나 또는 입력을 받을 때 한글을 받은 변수를 출력을 하면 한글이 깨지는 현상을 한글 깨짐 현상이라고 합니다.
import java.util.Scanner;
public class KoreanTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
// "안녕하세요"문자열 출력
System.out.println("안녕하세요.");
// 입력을 하기 위해 Scanner 객체 생성
Scanner sc = new Scanner(System.in);
// 문자열 입력을 받는 명령을 내리고 입력 받은 문자열 을 문자열 변수 str에 대입
String str = sc.next();
// 문자열 변수 str 출력
System.out.println(str);
}
}