eclipse ScannerEx
입력 방법에 대한 내용
Scanner scan = new Scanner(System.in); -입력을 받고, 스캐너에 전달하겠다.
eclipse ArrayEx
5.6.7.8.번 특히 중요. 암기할 것
5. System.out.println( Arrays.toString(arr) );
6. System.out.println(arr.Length);
7. byte[] arr2 = new byte[10];
8. int[] arr3 = {1,2,3,4,5,6,7,8};
eclipse IfEx
if else 조건은 위에서 아래로, 참or거짓에 따라 진행된다.
eclipse IfEx02
조건에 맞는 내용은 else if문에 오기 전에 차근차근 걸러진다.
if문은 main 안이라면 어디든 들어갈 수 있다.
if문이 많다고 당황하지 말고, 차근차근 내려가면서 확인하자.
Quiz02
입력시 println이 아닌 print를 쓸 때를 주의하자.
&&든 &든 잘 돌아가지만, 대체로 && 쓰는 것이 좋다. 연산이 빠르기도 하고.
eclipse Quiz03
eclipse Quiz04
Scanner 사용 시 입력한 값을 조건문에서 사용하였다. 입력을 받는 값을 어디에 사용하는지 집중하자.
eclipse Quiz05
if문과 else if문이 연속될 때 어디에서 {}가 닫히는지를 확실하게 확인해야 한다! 여기서 시간을 많이 잡아먹었다.
들여쓰기를 잘 활용한다면, {}의 위치와 if, else if, else구문이 어디에 들어가는지 확인하기 쉽다.
또한, 언제 if를 쓰고 언제 else if를 쓰는지 확인하자. Quiz05의 경우 if~else가 끝나고 else if가 사용되었는데, else는 조건을 전부 만족하지 않을 때 쓰므로 if문 또는 else if문에서 마지막에 올 가능성이 있다.
eclipse SwitchEx
Switch 문 역시 조건문인데, if문과 달리 값이 switch()에 값이나 값에 대한 연산식이 들어가며 case()에 특정 값들이 들어간다.
또한 if문과 달리 내려오는게 아니라 맞는 값이 있는 case로 점프한 뒤에 그곳에서부터 내려간다. 멈추기 위해 case문 뒤에 break;가 있는 것.
default는 case의 모든 값들이 switch에 들어간 값과 다를 때 실행된다.
eclipse SwitchEx02
switch 문 사이에도 if문이 들어갈 수 있다! 물론 들어가도 case의 숫자에 맞게 점프한 뒤에 들어가며, break를 걸어줘야 한다.