본문 바로가기
  • Adillete
【♣부트 캠프♣】/▷부캠- 에러 모음

[24.05.22]

by 아딜렛 2024. 5. 22.

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