Array (배열) 같은 자료형을 저장하는 데이터의 집합으로 즉 변수들을 모아놓은 집합입니다. 예시 int[] nums = new int[10]; nums[0] = 10; nums[1] = 20; nums[2] = 30; System.out.println(nums[0]); System.out.println(nums[1]); System.out.println(nums[2]); System.out.println(nums[3]); // ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 10 // 길이 10인데 10을 넣어 오류 // System.out.println(nums[10]); // 배열탐색 > for문 사용 for (int i = 0..
while 문 for와 동일하게 같은 동작을 반복할 때 사용 for는 조건을 정확하게 1부터 10까지 증가하면서 이런식의 정확한 반복이 필요 할 때 사용을 많이하고 while의 경우 상황에 따라 다른 반복이 필요할 때 많이 사용함 예시 int n = 1; while(n
switch 문 역할은 if문과 거의 똑같음 switch 문법 switch (조건){ case 조건의 결과값: break; case 조건의 결과값: break; } 날짜 , 윤년 계산 이런 부분에서 유리함 int lastDay = 0; int month = 5; //aaa: //Label > 코드의 위치를 설명하는 용도 > 표지판 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: lastDay = 31; break; case 4: case 6: case 9: case 11: lastDay = 30; break; case 2: lastDay = 28; break; } System.out.printf("%d은 %d일까지 있습..
if (조건문) 수 많은 명령어들의 집합 명령어들이 실행되는 순서는 위에서 아래 제어의 흐을 통제하는 도구 if 문법 if(조건){ 조건이 성립할 시 동작 } else if (앞의 조건이 만족 안 할 시 다음 조건){ 다음 조건이 성립할 시 동작 }else { 위의 두 조건이 만족 안 할 시 동작 } 예시 int num = -1; if (num > 0) { System.out.println("num은 양수입니다."); } else if (num < 0) { // 거짓 System.out.println("num은 음수입니다."); } else { System.out.println("0을 기입하셨습니다"); }
자바의 날짜/시간 자료형 자바의 날짜 시간을 쓸 수 있는 방법은 총 3가지이다 1.Date 클래스 2. Calendar 클래스 3. time 패키지 여기서 time 패키지의 경우 JDK 8부터 사용이 가능하므로 구형 버전을 쓰는 회사나 개인의 경우 사용 할 수 없으며 1번 방법의 경우 기능이 너무 없어 잘 안 사용하기에.. 2번 방법을 사용하는 경우가 꽤 있습니다. Calendar 클래스 문법 우선 import 가 필요합니다 import java.util.Calendar; 그리고 객체 선언 (new)은 필요하지 않습니다. 예시 ) 현재 데이터 받기 Calendar c1 = Calendar.getInstance(); System.out.println(c1); System.out.println(); java..