ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • for 문, continue
    컴퓨터 공부/JAVA 2020. 3. 22. 13:51

    public class ForSample {
    	public static void main(String[] args) {
    		int sum=0;
    		
    		for(int i=1; i<=10; i++) { // 1~10까지 반복
    			sum += i;
    			System.out.print(i); // 더하는 수 출력
    
    			if(i<=9) // 1~9까지는 '+' 출력
    				System.out.print("+");
    			else { // i가 10인 경우 
    				System.out.print("="); // '=' 출력하고
    				System.out.print(sum); // 덧셈 결과 출력
    			}
    		}
    
    	}
    }
    
    

    import java.util.Scanner;
    
    public class WhileSample {
    	public static void main(String[] args) {
        
      int count = 0;
      int sum = 0;
    
      Scanner scanner = new Scanner(System.in);
      System.out.println("정수를 입력( 종료는 -1 입력): ");
    
      int n =scanner.nextInt();
      while(n!=-1){ n이 -1가 아닐 동안 반복
            sum+=n;
            count++;
            n=scanner.nextInt();
         }
         if(count==0) System.out.println("입력되지 않았습니다.");
         else{
            System.out.println("정수의 개수는 "+count+"개 이며 ");
            System.out.println("평균은 "+(double)sum/count+"입니다.");
            }
         scanner.close();
        }
     } 

    - continue

    ¤ 반복문을 빠져 나가지 않으면서 다음 반복으로 진행 (continue 밑의 수행하지 않고 조건식으로 이동)

     

    - break

    ¤ 반복문 하나를 완전히 빠져 나갈 때 사용

    n하나의 반복문만 벗어남

    n중첩 반복의 경우 안쪽 반복문의 break 문이 실행되면 안쪽 반복문만 벗어남

     

    '컴퓨터 공부 > JAVA' 카테고리의 다른 글

    java enum  (0) 2020.03.22
    배열  (0) 2020.03.22
    연산자  (0) 2020.03.22
    자바 기본 타입, 입출력  (0) 2020.03.22
    ArrayList 구현 (add, addfirst, addlast, toString, remove, get , Iterator)  (0) 2020.03.22
Designed by Tistory.