Exception in thread "main" java.lang.Error: Unresolved compilation problems:
num cannot be resolved to a variable
//입력받은 수가 3의배수 or 4의 배수인지 찾으시오. 혼공
Scanner sc= new Scanner(System.in);//입력받기위해서scanner사용
int num1; //입력은 하나만 받는다.
String str; //"3의 배수다" 적기위한 선언
System.out.println("한개의 수를 입력해라");//9입력
num1= sc.nextInt();
// 여기 안들어가네 쩝 str = sc.next();
if(num1%3==0 && num1%4==0) {
str =" 3과 4의 배수이다.";//int num1; num-> num1으로 변경
int num1; num-> num1으로 변경하고 해결
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
i cannot be resolved to a variable
for(int i=1; i<=9;i++){//변수i 만들고 시작값 넣음 i=i+1 i+=2 /i=i+2
System.out.println(dan+":"+i);
} //으로 변경
// system.out.println 앞에 } 문장이 끝나서 오류났음-> }위치 변경
Exception in thread "main" java.lang.NumberFormatException: For input string: "" -빈칸을 numberfomat 자리에 넣어 에러
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at cohttp://m.day4.Test3.main(Test3.java:23)
BufferedReader br 사용하면 생기는 문제 엔터값이 (10 13 유니코드값)을 포함해서 나온다.
해결방법:
-> System.in.skip(2); // 엔터 (10,13)을 삭제한다.
case '+': " "로 적으면 string 이라서 ''으로 수정해서 char
'【♣부트 캠프♣】 > ▷부캠- 에러 모음' 카테고리의 다른 글
[24.05.27-7일차] (0) | 2024.05.27 |
---|---|
[24.05.24-6일차] (0) | 2024.05.24 |
[24.05.23]-5일차 (0) | 2024.05.23 |
[24.05.21] 코드리뷰+에러모음 선언부를 입력 잘 못함 (0) | 2024.05.22 |
[24.05.21] (0) | 2024.05.21 |