3층 1구역 - 개발의 장(355)
-
JAVA - 기타 제어문 break, continue, boolean (true, false)
1. break 반복문이 실행되고 있는 시점에서 가장 근접한 반복문(루프) 탈출 여러 개의 루프가 중첩된 경우 현재 위치한 루프 하나만 탈출 2. continue 반복도중 처리를 중단하고 반복문의 시작 위치로 이동(반복 처리 하나를 건너뜀.) 정밀한 제어 구조를 만들 때 사용 예제 package loop_while; public class Ex06 { public static void main(String[] args) { int i = 0; while (i < 5) { i++; if(i == 3) continue; System.out.println("i : " + i); } } } package loop_while; public class Ex07 { public static void main(Stri..
2022.07.16 -
JAVA - do ~ while문(2022-07-16)
1. do~while문? 예제 package loop_while; public class Ex04 { public static void main(String[] args) { int i = 0,total = 0; do { i++; total+= i; }while(i = 1 && i
2022.07.16 -
JAVA - while문 (2022-07-16)
예제 package loop_while; public class Ex01 { public static void main(String[] args) { int i = 1, sum = 0; while(i = 1 && i
2022.07.16 -
JAVA - for문을 이용한 세자리 수로 구성된 수 중 14번째, 완전수 구하는 퀴즈(2022-07-16)
package loop_for_0715; public class Quiz8 { public static void main(String[] args) { System.out.println("세 자리의 수 중 1,2,3으로 구성된 수들을 오름차순 나열 했을 때, 14번째 숫자"); int i, j, k, p, count = 0; int total; for(i = 1; i < 4; i++) { for(j = 1; j < 4; j++) { for(k = 1; k < 4; k++) { total = (i*100)+(j*10)+k; for(p =1; ;p++) { count +=p; if(count == 14) System.out.println("14번째 위치한 숫자" + total); //Ex6 참조. break..
2022.07.16 -
JAVA - for문을 이용한 2~미지수까지의 소수 찾기, 3x+2y=10의 해를 구하는 퀴즈(2022-07-16)
package loop_for_0715; import java.util.Scanner; public class Quiz7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("2에서부터 입력된 어떤 수까지 내에 있는 소수를 찾는 프로그램을 작성하세요."); System.out.print("수 입력 : "); int num = sc.nextInt(); int count = 0; for(int i = 2;i
2022.07.16 -
JAVA - for문을 이용한 별의 마름모(다이아몬드) 반전시키는 퀴즈
결과 ***** ***** **** **** *** *** ** ** * * * * ** ** *** *** **** **** ***** ***** 코드 package loop_for_0715; import java.util.Scanner; public class Quiz6_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("라인 입력 : "); int line = sc.nextInt(); int star = line / 2;//star와 space의 값을 6번과 반대로 제시 int space = 1; int i,j; for(i = 0; i < line; i++) { for(j ..
2022.07.16