개발의 시작과 끝

2020.05.01 / Day - 20 자바 6~7일차 복습 본문

풀스택/자바 공부, 복습

2020.05.01 / Day - 20 자바 6~7일차 복습

개발지혜 2020. 5. 1. 23:38

20일차

6일 - 배열, 객체

배열
선언 방식이 2가지가 있다.
V1
int[] arr = new int{1,2,3,4,5};

V2
boolean[] studentMilks = new boolean[4];
	studentMilks[0] = false;
	studentMilks[1] = true;
	studentMilks[2] = true;
	studentMilks[3] = false;

객체
class Main {
  public static void main(String[] args) {
    자동차 a자동차1 = new 자동차();
    자동차 a자동차2 = new 자동차();
    자동차 a자동차3 = new 자동차();

    a자동차1.달리다();
    a자동차2.달리다();
    a자동차3.달리다();
  }
}

class 자동차 {
  void 달리다() {
    System.out.println("자동차가 달립니다.");
  }
}

출력
자동차가 달립니다.
자동차가 달립니다.
자동차가 달립니다.

 

7일 - 거품정렬

거품정렬을 할 수 있는 코드

for ( int j = 0; j < arr.length - 1; j++ ) {
	for ( int i = 0; i < arr.length - 1; i++ ) {
		if ( arr[i] > arr[i + 1] ) {
			int temp = arr[i];
			arr[i] = arr[i + 1];
			arr[i + 1] = temp;
		}
	}
}