728x90

이 글은 남궁성의 정석코딩 [자바의정석-기초편] 수강하며 정리한 글입니다.

 

 

🟣 기본 환경: IDE: Eclipse, Language: Java

 

 

반복문에서의 break

 

반복문에서의 continue

 

조건문 및 반복문 종합

 

조건문 및 반복문 통합

 

 

 

소스 코드

🔗 HJ0216/HJ0216/java-practice

 

728x90
728x90

이 글은 남궁성의 정석코딩 [자바의정석-기초편] 수강하며 정리한 글입니다.

 

 

🟣 기본 환경: IDE: Eclipse, Language: Java

 

 

조건문If

 

조건문 Switch

 

반복문(For): 반복횟수를 알 때

 

반복문(While): 반복 횟수를 모를 때

 

 

 

소스 코드

🔗 HJ0216/HJ0216/java-practice

 

728x90
728x90

 기본 환경: IDE: Eclipse, Language: Java

 

 

발생 Exception

Java에서 다음 Source Code를 실행할 경우,

⭐ java.lang.NumberFormatException 발생

 

 

Exception 원인

1. 입력값이 다음과 같을 때, 띄어쓰기가 있는 문자를 Integer화할 수 없음

2

2 3 4

2. br.readLine(): 입력을 요청하는 method이므로 new StringTokenizer(br.readLine(), " ") 선언 시, 라인단위로 입력을 받아 띄어쓰기 단위로 st에 저장

 

 

해결 방법

입력 순서에 따른 BufferedReader, StringTokenizer 재배치

 

728x90
728x90

 기본 환경: IDE: Eclipse, Language: Java

 

 

발생 Exception

Java에서 다음 Source Code를 실행할 경우,

⭐ java.util.NoSuchElementException 발생

 

 

Exception 원인

StringTokenizer는 1회만 사용 가능

 

 

해결 방법

1행에 n, x를 구분하기 위해 사용했으므로 for문을 위한 StringTokenizer를 재생성

 

728x90
728x90

 기본 환경: IDE: Eclipse, Language: Java

 

 

발생 Error

Servlet file에서 다음 Source Code를 실행할 경우,

Server Tomcat v9.0 Server at localhost failed to start. Error가 발생하여 tomcat server 실행이 되지 않음

(현재 Tomcat v9.0을 사용하여 servlet 실행)

 

 

Error 원인

web.xml 파일에서의 경로 설정과 Servlet 파일에서의 경로 설정이 중복되어 tomcat server가 load되지 않음

 

해결 방법

web.xml 파일 or servlet 파일 중 한개의 파일에만 Servlet 경로 설정

 

728x90