본문 바로가기

Not Using/JAVA

자바예제놀이(배열관련) 배열값 입력받아 최소값,최대값,평균구하고 출력하기 관건 - for문을 적절히 활용, Arrays.toString(배열이름) 활용법 import java.util.Arrays; import java.util.Scanner; class Exam{ public static void main(String[] args) { int[] grades = new int[5]; Scanner scan_grades = new Scanner(System.in); int sum=0; for(int i=0;i 더보기
예제놀이_점수입력받고 평균값내서 학점매기기 import java.util.Scanner; public class Exam { public static void main(String[] args) { Scanner scanner_eng = new Scanner(System.in); Scanner scanner_math = new Scanner(System.in); Scanner scanner_kor = new Scanner(System.in); System.out.println("영어받은점수를 입력하세요"); float eng = scanner_eng.nextFloat(); System.out.println("수학받은점수를 입력하세요"); float math = scanner_math.nextFloat(); System.out.println("국어.. 더보기
예외처리! 던지기!!뾰뾷! Exception 처리의 기본코드 -위험할 수 있는 코드를 try~catch{}을 활용해서 보험처리를 한다. try{ 문제가 발생할 수 있는 코드 보호가 필요한 코드 }catch(Exception e){ 잘 못 되었을 때 처리할 코드(대안코드) } -'{}'은 별도의 메모리 공간을 차지하기 때문에 실행되는 코드는 별도의 공간에 실행 try ~ catch(Exception)블럭 -catch(Exception e){..}을 보면 마치 메소드처럼 파라미터로 처리되는 것과 유사 -실제로 JVM은 예외가 발생하면 예외를 ★객체★로 만들어서 처리 -Exception은 모든 예외 객체들의 부모 클래스이므로 다형성처럼 모든 하위의 예외객체들을 처리할 수 있는 구조(상속구조) -finally~끝끝내... 예외가 발생하든.. 더보기
JAVA의 예외처리 Error/Exception -Error:운영체제나 프로세스에 문제가 생겨서 프로그램적으로 어떤 조치되 취할 수 없는 상황 -OutofMemory -StackOverflow -etc,. 더보기
API에서 알아두면 좋을 클래스2 Random클래스 -무작위의 어떤값을 만들어 내야 하는 경우에 사용 Math.random() -static형식 Random클래스를 활용하는 방식 예제 (로또생성시키기~) import java.util.Random; public class RadomEx { public static void main(String[] args) { Random r = new Random(); for(int i=0;i자동 import생성 java.util.Scanner -외부에서 데이터를 빨아들여서 데이터를 읽어내는 기능을 제공 -JDK1.5에서부터 제공 -JDK1.4이전까지는 java.io.BufferedReader라는 클래스를 활용 -주요 메소드 -next() //공백을 기준으로 끊어냄 -nextLine() //줄바꿈을 기.. 더보기