코딩 기록들

Java 기초 다시보기 본문

카테고리 없음

Java 기초 다시보기

코딩펭귄 2023. 12. 6. 01:38

1. {  블록 안에 선언된 지역변수는 초기화 해준다(안해주면 에러날수있음)
  }
while : 어떤 조건이 true인 경우에만 돌아라. 

2. do-while문

- 일단 수행을 한 후, 조건이 맞으면 다시 수행을 한다 : 무조건 수행문이 1번은 시행이 된 후 진행시킬때 사용함
- scanner : 입력받을때 사용함

 

3. for문

- while문과 다르게 for(초기화; 조건식; 증감식) 을 한줄에 씀
- 횟수에 의해 이뤄지는 증감문, 반복문은 for문쓰는게 더 깔끔해보임. (특정 '수', 배열 과 함께 많이사용됨)
- 증감식 표현할때 보통 0부터 시작함(변수초기화값이 0으로 대부분 시작)

i++ 와 i=i+1은 동일함

4. 중첩 반복문
- for문 하나에대한 수행속도 : O(n) -> 중첩문 개수만큼 n제곱 됨. 보통 중첩문 3개이상 잘 안씀

(2중 for문을 가장 많이 사용함)

5. 함수 정의하기 

// 반환값이 없다면 void, 있다면 자료형에 맞게(int, String등등) 작성
int add(int num1, int num2) {  // 매개변수는 타입과 함께 작성. 매개변수가 없다면 ( )안에 아무것도 작성안해도 됨. int = 반환하는 데이터타입!
int result;
result = num1+num2;
return result; // result의 데이터 타입 = 함수명 add 앞에 있는것!
}