전체 글198 9. while 반복문 0. 반복문 - 코드의 일정부분을 반복하여 실행하는 제어문 - 조건식이 참일 동안 반복하여 실행하는 제어문 - 반드시 탈출조건 또는 종료 지점을 만들어 주어야 한다. - 종류 while : 반복할 횟수가 일정하지 않을 때 do ~while : 반드시 한번은 실행을 해야 하며 잘못된 데이터를 걸러낼 때 사용한다. for : 반복할 횟수가 일정할 때 ------------------------------------------------------------------------------------ while - 반복할 횟수가 일정하지 않을 때 - 반복할 횟수가 모를 때 - 반복할 횟수가 무한일 때 - 형식 while(조건식) { 종속문장; } do ~ while - 무조건 한번은 실행을 해야하며 잘못된 데.. 2022. 5. 22. 8. 선택문 (switch ~ case) 0. 선택문 (switch ~ case문) - 값에 따라서 실행 내용을 선택하여 실행하는 제어문 - 공간안에 값을 예상하여 case문들을 선택하게 한다 - 형식 switch(공간) { case 상수1: 실행내용; case 상수2: 실행내용; case 상수3: 실행내용; case 상수4: 실행내용; ..... default: 실행내용; } - case 문의 상수값은 반드시 byte, short, int, char, string 중에 하나의 타입이어햐 한다. - 공간은 일반적으로 변수를 사용한다. 계산식이 들어가도 상관은 없지만 반드시 최종적인 값의 형태는 byte, short, int, char, String중에 하나여야 한다. - default는 if문의 else와 비슷한 역할이다. - 별다른 제약이 없.. 2022. 5. 22. 7. Math.random()와 if-else 구문 연습 0. Math.random() package ifelse; public class Test05 { public static void main(String[] args) { // 3 ~ 5 double a = Math.random(); double b = a * 3; int c = (int)b; int d = c + 3; int ran = (int)(Math.random() * 3) + 3; System.out.println(ran); } } Math.random() 0 ~ 1 미만의 임의의 실수를 구하여 반환하는 매소드 - 임의의 수 구하기 (int)(Math.random() * 범위안에 수의 개수) + 시작수 1. 실습 코드(주사위 던지기) package ifelse; public class Test0.. 2022. 5. 22. 6. 제어문 - 조건문 ( if ~else) 0. 제어문 - 코드의 흐름을 제어하는 문장 - 코드의 일정부분을 선택하여 실행 하거나 반복하여 실행 할 수 있게 만드는 문법 - 종류 - 조건문 : 조건식(참, 거짓을 표현)의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문 if - else 문 - 선택문 : 값에 따라서 실행 내용을 선택하여 실행하는 제어문 switch - case 문 - 반복문 : 코드의 일정부분을 반복하여 실행하는 제어문 while, do ~ while, for 문 ============================================================= 1. if ~ else문 : 조건문 - 조건식의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문 - 형태에 따른 분류 - 단순 if ; 조건식의 결과가.. 2022. 5. 22. 5. 입력 함수 사용 (Scanner) / 출력 함수 (println) package input; import java.util.Scanner; // Scanner 사용을 위해 호출 public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Scanner(자료형) sc (변수) 참조형 변수 // 키 입력 // 이름 입력 System.out.print("이름 입력 : "); // String name = sc.next(); String name = sc.nextLine(); System.out.println("이름 : " + name); // 나이 입력 System.out.print("나이 입력 : "); int age = sc.nextInt(); Sy.. 2022. 5. 22. 이전 1 ··· 32 33 34 35 36 37 38 ··· 40 다음