package nb.net.java_20151127;
import java.util.Scanner;
public class Example_test {
//Field
static String str1 = "";
//Constructor
//Method
public static void main(String[] args) {
Example_test.input();
Scanner scn = new Scanner(System.in);
System.out.println("스캔 입력 : ");
str1 = scn.next();
Example_test.output();
}
static void input(){
System.out.println("안녕하세요 인풋 입니다.");
}
// static void Scan(){
// Scanner scn = new Scanner(System.in);
// System.out.println("스캔 입력 : ");
// str1 = scn.next();
// }
static void output(){
System.out.println("입력하신 값은 : "+str1);
}
}
JAVA 기초부터 공부중인 학생입니다.
이제 막 객체 라는 부분을 배우고 class를 나누어 프로그래밍하는 부분을 공부 중 이었는데요
결과값에 쓰레기 값이 들어가는게 이해가 안가서
하나의 class 에서 실험을 해봤습니다.
그래도 쓰레기 값이 같이 찍히길래 아예 scan 부분을 main 으로 옮겨서
실행 해 보기도 했는데 똑같습니다 ㅠㅠ
결과값은
안녕하세요 객체 인풋 입니다.
스캔 입력해!! :
안녕하세요
입력하신 값은 : 안아안녕하세요
이런식으로 쓰레기 값이 섞여서 나오는데 이유가 뭔가요 ㅠㅠ?