-
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