개발메모장

JAVA 제어문

dorosy 2014. 12. 18. 16:52

[제어문]
  *  조건문 : 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+ " ");
  }