JAVA 제어문
[제어문]
* 조건문 : switch, if
" switch가 메모리를 더 많이 차지하는 대신 더 빠르다. "
* 반복문 : for(반복 횟수를 알 때),
while(종료조건이 보일 때),
do~while,
* break, continue(다른 조건들 나오기 전에 먼저 처리!)
[그 외 Tip !! ]
* 자바의 클래스는 패키지 소속. 클래스를 사용하려면 그 클래스가 어떤 패키지 소속인지 지정해줘야 한다.
* 단 java.lang 패키지는 자동으로 import 가 된다.
* import 단축키 : Ctrl + Shift + O
* 줄 정렬 단축키 : Ctrl + Shift + f
[for문 사용법]
=> 1~100 사이의 5의 배수를 출력하시오.
1) 가장 안좋은 사용법 (for 문은 숫자 세는 목적으로만 사용하도록 한다.)
for(int i=5; i<=100; i+=5){
System.out.print(i+ " ");
}
2) 따로 머리를 더 쓰는 일 없이 문제대로 1에서 100까지 세는 것이 더 옳지 않겠는가?
for(int i=1; i <=20; i++){
System.out.print(i*5 + " ");
}
3) 가장 올바른 방법
System.out.println("");
for(int i=1; i<=100; i++){
if(i%5 == 0)
System.out.print(i+ " ");
}