본문 바로가기

전체 글245

java 4일차_01. 제어문( 반복문_for문(1) ) 7. 반복문 ex) Hello 5번 출력하시오. * 필요한 3가지 요소 (1) 시작값 필요 : 1 ==> 변수사용 int n = 1; (2) 증가/감소 연산 필요 ==> 연산자 이용 1씩증가/감소 : ++, -- 2씩증가/감소 : n=n+2; == n+=2; n=n-2; == n-=2; (3) 값 비교하는 연산 필요 ==> 조건식 n 증감 -> 비교 ... 반복한다. System.out.println("Hello"); } // 2) for (int n2 = 1; n2 2024. 3. 13.
java 4일차_01. 제어문( switch 문 ) 6. switch 문 - 용도: 조건이 여러개인 경우에 사용됨. 조건에 사용되는 연산자 지정안함. - 특징: break 문 사용 및 미사용 가능하다. (옵션기능) ===> break 문이 없다면 일치된 case 문 이후의 모든 문장이 실행된다. switch 문에 사용되는 변수의 데이터 타입은 6가지만 가능하다. ( byte, short, int, char, String, enum ) case 문에는 중복값 지정 불가 - 문법: switch( 변수 ) { case 값1(리터럴값): 문장; break; // switch 문을 빠져나옴. case 값2(리터럴값): 문장; break; // switch 문을 빠져나옴. .... default: 문장; break; // default 문장에서는 유무 상관없음. }.. 2024. 3. 13.
java 4일차_01. 제어문( 변수블럭scope ) 5. 변수 scope - 개념: 자바의 변수는 기본적으로 블럭scope 를 따른다. 블럭( { } ) 안에서 선언된 변수는 블럭안에서만 사용할 수 있고 블럭밖에서 사용이 불가능하다. main() { int num = 10; // 로컬변수 if ( true ) { System.out.println(num); int num2 = 20; // 로컬변수 System.out.println(num2); } System.out.println(num); System.out.println(num2); // -> 에러발생 } // -> 해결 main() { int num = 10; // 로컬변수 int num2 = 20; // 로컬변수 if ( true ) { System.out.println(num); System.ou.. 2024. 3. 13.
java 4일차_(3일차요점정리) 1. 연산자 ( Operator ) 1) 산술연산자 + ( 수치데이터 이용하면 연산은 더하기로 처리됨. 문자열과 다른값(문자열,비문자열) 을 + 하면 연결되어 반환 ex) System.out.println("홍길동"+20) => 홍길동20 - * / ( 정수값으로 나누기하면 결과값은 정수값으로 반환, es) 10/3 => 3, 10/3.0 => 3.333333 ) % ( 나머지 ) 2) 대입연산자 - 용도: 변수에 임의의 값을 저장(할당,대입)하는 역할. a = b; // a 에 b 를 저장(할당,대입)함. a += b; // a 에 b 를 더하고 결과를 a 에 저장함. a = a + b; a -= b; // a = a - b; a *= b; // a = a * b; a /= b; // a = a / b.. 2024. 3. 13.