코드의 중복성은 가능한한 최소화해야한다.
close( )
- 어떠한 리소스를 연결했을 시 그 연결을 끊어주는 메서드
01. 반복문
반복문은 시작, 끝, 조건식이 필수이다.
for문
- 수치반복일때 사용
for(초기화; 조건식; 증감식){
실행문;
}
초기화(처음한번만) - 조건식 - 실행문 - 증감식 - 조건식 - 실행문 - 증감식 - ...(조건식이 만족할때까지)
다중 for문
- for문 안에 for문이 들어있는 형식
- 행렬을 생각하면 쉬움
for(초기화; 조건식; 증감식){
for(초기화; 조건식; 증감식){
실행문;
}
}
while문
- 초기화 해주어야함
- 증감식 해주어야함
while(조건식){
실행문;
}
do-while문
- 행위제어할때 사용
- 레코드 단위 데이터 반복 처리
- do의 실행문을 무조건 최소 한번은 실행함
- DB연동시 첫번째 데이터가 안넘어올때 유용
do{
실행문;
}while(조건식);
02. 배열
JAVA에서는 객체에서 자료형이 다양한 경우가 많기 때문에 잘 사용하지 않는다.
배열
- 같은 타입의 데이터를 연속된 공간안에 저장
//배열 초기화
int[] arr=new int["num"];
//"num"은 배열의 갯수를 의미
변수.length( )
- 배열의 길이를 산출
char[] arr=new char[]{'A', 'B', 'C'}
for(int i=0; int<arr.length; i++){
System.out.println(arr[i]);
}
System.out.println(arr.length); // 결과값 = 3
2차원 배열
- 2차원으로 배열을 할 때 사용
- 표라고 생각하면 쉬움
//2차원 배열 초기화
int[][] arr=new int["num"]["num"];
//"num"은 배열의 갯수를 의미
arr.length
- 행의 갯수
arr[ i ].length
- i 행의 열의 갯수
continue문
- 해당 조건문을 무시하고 위조건문으로 올라가서 계속해서 진행
- while문에서는 무한루프에 빠질 수 있으므로 주의
int y=0;
while(y < 10){
if(y==5){
continue;
}
y++;
System.out.println(y);
}
//if문에서 5에서 걸리지만, continue에 의해 y++이 진행되지 않아. 무한루프에 빠진다.
Scanner 클래스
- 타이핑을 할 수 있는게 해주는 클래스
- 나중에 다시 배움
Scanner sc=new Scanner(System.in);
String x=sc.next() //String 문자열형 입력시
int x=sc.nextInt() //int 정수형 입력시
float x=sc.nextFloat() //float 실수형 입력시
... //등등 있음
728x90
반응형
'Language > Java' 카테고리의 다른 글
멀티캠퍼스 10일차 (0) | 2022.10.24 |
---|---|
멀티캠퍼스 9일차 (0) | 2022.10.21 |
멀티캠퍼스 7일차 (0) | 2022.10.19 |
멀티캠퍼스 6일차 (0) | 2022.10.19 |
'Do it 자바프로그래밍 입문' 14장 정리 (0) | 2022.10.06 |
댓글