[국비지원과정15] JAVA - 이진탐색 알고리즘(while사용)
·
TIL
package loop; import java.util.Random; public class Ex07 { public static void main(String[] args) { // 탐색 //순차탐색(sequential search) : 처음부터 순서대로 하나씩 값을 비교해나가는 방식 //이진탐색(binary search) : 중간값을 찾아나가면서, 값의 범위를 좁혀나가는 방식 Random ran = new Random(); int cnt = 0; int min =1; int max = 10000; int answer = ran.nextInt(max) +1; int seq = min; while(true) { cnt++; if(seq == answer ) break; else {seq++;} } Sys..
[국비훈련과정14] JAVA - 369게임
·
TIL
package loop; public class Ex06 { static int checkNumber(int num) { String value = num + " "; int answer = 0; for(int i=0; i
[국비훈련과정13] while 과 for
·
TIL
package loop; public class Ex02 { public static void main(String[] args) { //일정한 횟수만큼 반복하기 int cnt = 0; while(cnt < 5) {//반복을 수행할 조건 System.out.println("Hello World !!");//실질적인 종속문장 cnt ++;//증감식 } System.out.println("반복 종료"); System.out.println(); //변수선언 및 초기화; 반복조건; 증감식 for(int i=0;i
[국비훈련과정13] if 와 while
·
TIL
package loop; public class Ex01 { public static void main(String[] args) { int num = 10; if(num < 20 ) {// 조건이 참이면, 종속문장을 한 번만 실행한다. num +=1; System.out.println("if) num : "+ num); } while(num < 20) {// 조건이 참이면, 종속문장을 실행하고 num +=1; System.out.println("while) num : "+num); // 다시 조건절로 돌아가서 조건을 체크한다. } } }
[국비훈련과정12] Java - If 문제! 여러분도 풀어보세요
·
TIL
package control; import java.util.Scanner; public class Quiz6 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* * 기본 요금 3천원 * 10분당 500원 추가요금 * 기본요금 적용은 0~30분 * * 시간 금액 * 0~30 3000원 * 31~403500원 * 41~504000원 * 51~604500원 * * * 이후에도 동일한 규칙으로 적용되어야 합니다. */ System.out.println("놀이동산 이용시간 : "); int playTime = sc.nextInt(); int price = 3000; int cost; } }
[국비훈련과정11] Java - Control(제어문) If
·
TIL
package control; import java.util.Scanner; public class Ex01 { public static void main(String[] args) { 제어문 control statement 코드의 흐름을 분기하거나, 일정 구간을 반복하여 코드의 흐름을 제어하는 구문 1) 분기문 : 조건에 따라서 서로 다른 코드를 실행할 수 있다. 2) 반복문 : 조건에 따라서 일정 구간의 코드를 반복 수행할 수 있다. 3) 기타 제어문 : 반복을 중단하거나, 함수를 중단할 수 있다. Scanner sc = new Scanner(System.in); int select; System.out.println("1) 고민 시작"); System.out.println("2) 과제를 내손으로 마..