본문 바로가기

분류 전체보기38

Java 3-2) 반복문 while문 / do while문 / 이중 while문 활용한 구구단 // for문 형식 for (초기화; 조건식; 연산식) { 처리 } // while문 형식 초기화 while(조건식) { 처리 연산식 } - 조건식만 맞으면 계속 처리되기 때문에 무한루프에 빠질 가능성 높다. (if문은 조건 맞으면 한번만 처리) // do while문 초기화 do { 처리 연산식 } while(조건식); - 조건이 맞지 않아도 일단 한번 처리, - 빠져나가는 조건을 위에(while)서 막냐 아래에(do while)서 막냐의 차이 1. while문 int w;// 변수선언 w = 0;// 초기화 while (w < 10) {// 조건이 맞지 않으면 실행되지 않음(빠져나옴) System.out.println("while loop " + w); w++; } // while문처럼 for문 만들.. 2021. 12. 9.
Java 3-1) 순환문 for / for 이용해 합계, 평균, 최대값 구하기 / 이중 for문 활용한 구구단 프로그램 * for문 - 지정 횟수에 따라 반복하는 제어문 // 형식 변수의 선언 (밖 혹은 for문 내) for(변수의 (선언 또는) 초기화; 조건식; 연산식) { → 초기화는 딱 한번만 처리 } // 순서 변수의 선언(1) for( (3) ; (2)(6)(9) ; (5)(8) ){ 처리 (4)(7) } (10) → 빠져나옴 int n; // n = 0으로 해놓고 아래 초기화를 비워둬도 됨 for(n = 0; n 탈출 System.out.println("for loop" + n); } System.out.println(n); // 변수 선언과 블록괄호{}의 상관관계 int num1; // 블록괄호{}영역 외부에 선언하면, 안팎으로 활동, 바깥에 변수가 많으.. 2021. 12. 9.
Java 2-8) 계산기 만들기 / switch문 이용 / if문 이용 // 문제 풀기 전에 명확하게 기획 0. 변수선언 1. 입력 (1) 1번째 숫자 (2) 연산자 + - * / (3) 2번째 숫자 2. 연산 3. 결과 출력 // 가장 먼저 입력값 받기 위해 진행해야 할 것 import java.util.Scanner; ↑ Scanner sc = new Scanner(System.in); 0. 변수 선언 int number1, number2; String oper; int result = 0; 1. 입력 (1) 1번째 숫자 System.out.print("첫번째 수 = "); number1 = sc.nextInt(); (2) 연산자 + - * System.out.print("연산(+, -, *, /) = "); oper = sc.next(); (3) 2번째 숫자 Syste.. 2021. 12. 9.
Java 2-7) 조건문 switch // switch문 특징 - if문과 비슷 - 값이 명확해야 함 - 범위를 지정할 수 없음 (ex. >, 2021. 12. 9.