본문 바로가기

분류 전체보기

(40)
#13 break문,continue문, 이름붙은 반복문 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. break문 자신이 포함된 하나의 반복문을 벗어난다. EX) class Ex4 { public static void main(String[] args) { int sum = 0; int i = 0; while(true) { //무한 반복문 for문은 true값을 안넣어도 되는데 while 무조건 넣어야한다) if(sum > 100) break; ++i; sum += i; } // end of while System.out.println("i=" + i); System.out.println("sum=" + sum); } } Cons..
#12 while문 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. while문 조건을 만족시키는 동안 블럭 {}을 반복 - 반복횟수 모를 때 for문과 while문은 100%로 호환이 가능하다. do- while문 블럭{}을 최소한 한 번 이상 반복 - 사용자 입력 받을 때 유용 do- while문은 블럭에 있는 내용이 먼저 실행되고 조건식이 반복된다. EX) import java.util.*; class Ex4 { public static void main(String[] args) { int input = 0, answer = 0; answer = (int)(Math.random() * 10..
# 11 for문 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. for문 조건을 만족하는 동안 블럭{ } 을 반복 - 반복횟수를 알 때 적합 for (int i = 1; i
# 10 임의의 정수 만들기 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 임의의 정수(실수 등) => 난수(Random Number, 亂:어지러울란,난 數 :셈수) Math.random() - 0.0과 1.0사이의 임의의 double값을 반환 0.0
#9 switch문 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. switch문 처리해야 하는 경우의 수가 많을 때 유용한 조건문 switch문 진행 순서 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문장들을 수행한다. 4. break문이나 switch문의 끝을 만나면 switch문 전체를 빠져나간다. 5. 조건식의 결과와 일치하는 case문이 하나도없을때 default문 문장이 실행된다. switch (조건식) { case 값1 : //조건식의 결과가 값1과 같을 경우 수행될 문장들 break; case 값2 : //조건식의 결과가 값2과 같을 ..
#8 if - else if 문 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. if 문 조건식이 참(true)일 때, 블럭 {}안의 문장들을 수행한다. if ( 조건식) { // 조건식이 참 (true)일 때 수행될 문장들을 적는다. } if (score > 60) { //조건식이 true일 경우 아래 문장이 출력된다. System.out.println("합격입니다."); } 블럭 { } 여러 문장을 하나로 묶어주는 것 if문에 속한 문장이 하나면 블럭을 생략할수 있다. if (score > 60) System.out.println("합격입니다"); // 문장이 하나이기에 {} 생략 if문에 속한 문장이 여..
#7 연산자 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 비교 연산자 두 피연산자를 비교해서 true (참) 또는 false (거짓)을 반환 문자열의 비교 연산자는 == 대신 equals()를 사용해야 한다. String str1 = "abc"; String str2 = "abc"; System.out.println(str1 == str2); //true System.out.println(str1.equals(str2)); //true 여기서는 둘다 true가 뜨지만 String str1 = new String("abc"); String str2 = new String("abc"); S..
#6 연산자 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 연산자 : 연산을 수행하는 기호 +, -, *, / 피연산자 : 연산자의 연산 수행 대상 모든 연산자는 연산결과를 반환한다. 연산자의 종류 연산자의 우선순위 하나의 식에 연산자가 둘 이상 있을때, 어떤 연산을 먼저 수행할지를 자동 결정하는 것 괄호를 이용해 수동으로 결정할수도 있다. 연산자의 결합 규칙 우선순위가 같은 연산자가 있을 때 대입과 단항 연산자를 제외하면 모두 왼쪽 > 오른쪽 증감 연산자 증가 연산자(++) 피연산자의 값을 1 증가시킨다. 감소 연산자( -- ) 피연산자의 값을 1 감소시킨다. 전위형 : 값이 참조되기 ..