Recent Posts
Recent Comments
DevTzu
[Java] 연산자, 반복문, 배열, 메소드, Scanner클래스 본문
반응형
논리연산자
최적화된 AND/DR 연산자
삼항 연산자(조건연산자)
반복문(루프문)
배열
- & : 두 값이 모두 true 면 true, 그렇지 않으면 false 이다
- | : 두 값이 모두 false 면 false, 그렇지 않으면 true 이다
- ^ : 하나가 true, 하나가 false 면 true, 그렇지 않으면 false 이다
- ! : 이 값이 true이면 false, false이면 true 이다
최적화된 AND/DR 연산자
- && :
- || :
삼항 연산자(조건연산자)
- 조건식 ? 식1 : 식2;
- 조건식이 true이면 식1을 계산하고 그렇지 않으면 식2를 계산한다
반복문(루프문)
- while : 초기식, 조건식, 증감식으로 구성
int i=0; // 초기식
while(조건식) { // 조건식
반복내용
i++; // 증감식
}
- do while
- for
배열
- 동일한 데이터 타입의 집합
- int[] arr; // 배열의 선언
arr = new int[3]; // 배열의 생성
- int arr2[] = new int[3]; // 배열의 선언과 생성을 한번에
- int arr3[] = {100, 200, 300}; // 배열의 선언과 생성과 초기화 한번에
- arr.length : 배열의 크기를 알수 있음
for(int i=0; i<arr.length; i++) // length 사용 예
메소드 호출문
반복문
System.out.print(num + “ “);
}
switch 문 안에서 사용되며 switch 문을 빠져나가는 기능
반복문의 다음번 반복을 계속하는 기능
- static void printCharacter(char ch, int num) {
- 리턴 값(return value) : 메소드가 호출한 쪽으로 넘겨주는 메소드의 실행 결과
반복문
- 중첩 for문
- 향상된 for문
System.out.print(num + “ “);
}
- break
switch 문 안에서 사용되며 switch 문을 빠져나가는 기능
- continue
반복문의 다음번 반복을 계속하는 기능
2차원 배열
- 2차원 배열의 초기화
for(int i=0; i<arr.length; i++){
for(int j=0; j<arr[i].length; j++){
}
}
}
}
Scanner 클래스
- import java.util.Scanner;
Scanner sc = new Scanner(System.in);
- 문자열 입력받기
- 정수 입력받기
int kor = sc.nextInt();
반응형
'study' 카테고리의 다른 글
java.lang.IndexOutOfBoundsException: Invalid index 1, size is 0 (0) | 2012.04.11 |
---|---|
[Java] 객체와 클래스 (0) | 2011.11.03 |
[Java] 자바 기초 문법 (0) | 2011.11.03 |
[Selector] ID Selector $('#id') (0) | 2011.09.10 |
[OpenSocial] XML코드에 실버라이트 삽입 예제 (0) | 2011.03.25 |
Comments