Develope_Web&App43 [java] 예외처리 1. main() 메소드가 없는 클래스를 실행한 경우 오류: ex.Hello 클래스에서 기본 메소드를 찾을 수 없습니다. 다음 형식으로 기본 메소드를 정의하십시오. public static void main(String[] args) 원인: 자바 프로그램은 JVM이 구동되면 맨 처음 main() 메소드를 찾아서 실행한다. 따라서 main() 메소드가 없거나 잘못 작성하면 클래스를 실행할 수 없다. 2. 변수 선언 후 초기화하지 않은 경우 오류: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The local variable value may not have been initialized 원인: 초기화되지 않은 변수는.. 2021. 1. 27. [Java] Chap04 조건문과 반복문 1. 조건문 - if, switch 1.1 if문 만일(if) 조건식이 참이면 괄호 안의 문장들을 수행하라 if(조건식) { } if(조건식) { } else if(조건식) { } else if(조건식2){ } else if (조건식 3){ }else { } 위 경우 앞의 조건을 제외한 조건에서 설정하여 보다 간결하게 작성하는 것이 중요하다!! 1.5 Switch 문 조건식을 계산한다. 조건식의 결과와 일치하는 case문으로 이동한다. 이후의 문장들을 수행한다. break문이나 switch 문의 끝을 만나면 switch 문 전체를 빠져나간다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문장들을 수행한다. 4. break문이나 switch 문의 끝을 만나면.. 2021. 1. 27. [Java] 03 연산자(Operator) 1. 연산자 1.1 연산자와 피연산자 연산자 : 연산을 수행하는 기호 피연산자 : 연산자의 작업 대상( 변수, 상수, 리터럴, 수식) 연산자의 종류는 산술 연산자, 비교연산자, 논리 연산자, 대입 연산자, 기타 등이 있다. 산술 > 비교 > 논리 > 대입. 대입은 제일 마지막에 수행한다. 단항 > 이항 > 삼항. 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다. 1.5 산술 변환 타입 다른 경우, long + int → long + long → long float + int → float + float → float double + float → double + double → double byte + short → int + int → int char + short → i.. 2021. 1. 26. [Java] chap 02. 변수 1. 변수란? 변하는 수, 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언과 초기화 → 변수 타입 + 변수 이름 → ex) int age; 변수타입은 변수에 저장될 값이 어떤 타입인지를 지정하는 것. 변수이름은 말 그대로 변수에 붙인 이름. 변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 된다. 변수의 초기화 변수를 선언한 이후부터는 변수를 사용할 수 있으나, 반드시 변수를 '초기화'해야 한다. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 알수 없는 값이 남아있을 수 있기 때문이다. → 이 경우 대입 연산자'='를 이용한다. int a; int b; int .. 2021. 1. 26. 이전 1 ··· 7 8 9 10 11 다음 반응형