import java.util.*;
public class Test01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int age ;
System.out.println("나이를 입력하세요");
int tmp = scanner.nextInt();
if(age >= 20){
System.out.println("성인");
}else{
System.out.println("미성년");
}
}
}
이렇게해서 출력하려고 하면 int age에 값을 입력하라고 나오고
25를 쓰면 scanner를 쓰는 의미가 없는데 출력은 되고
만약에 10을 입력하고 출력을하고 콘솔창에다가 20을치면 성인이 나와야하는데
미성년이 나옵니다 10때문에 미성년이 나오는거 같은데
이걸 해결하려면 어떻게 하면 될까요?ㅠㅠ
입력받는값은 tmp인데 이프문에는 age를 비교해서그런게아닐까요 - dc App
값은 tmp로받고 비교는 age로함?
age로 입력을 안했잖아
아하 감사합니다 이제 좀 해결이됐네요 마음이 편해졌습니다 역시 프갤러
자바 공부 3일차인데 ㅋㅋㅋㅋㅋㅋㅋ 이건 좀 웃긴실수같음ㅋㅋ