◎ Java/Java☕
[JAVA] 반복문 for [for문, 중첩 for문, 별 찍기, 구구단]
1. 반복문이란? - for, while, do-while '반복문'은 주어진 조건을 만족하는 동안 주어진 문장들을 반복적으로 수행되도록 할 때 사용된다. 반복문의 종류로는 for문과 while문, while문의 변형인 do-while문이 있다. 2. for문 for문은 '초기화', '조건식', '증감식', '블럭{}', 모두 4 부분으로 이루어져 있으며, 조건식이 참인 동안 블럭{} 내의 문장들을 반복하다 거짓이 되면 반복문을 벗어난다. for문은 반복 횟수를 알고 있을 때 적합하다. for (초기화 ; 조건식 ; 증감식) { // 조건식이 참일 때 수행될 문장들을 적는다. } for(int i = 0 ; i < 3 ; i++) { System.out.println("안녕히가세요"); // '안녕히가세..
[JAVA] 윷놀이 만들기(Yut Play) [Math.random()과 조건문 switch 활용]
[JAVA] 조건문 switch[하나의 조건식으로 많은 경우의 수 처리하기] 1. 조건문 switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. switch문은 아래와 같다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문 yermi.tistory.com - 윷놀이 만들기(Yut Play) public class YutPlay { public static void main(String[] args) { for (int i = 0 ; i < 20 ; i++) { int play = (int)(Math.random() * 16 + 1); switch (play) { case 1: System.out.println("\'빽도\'입니..
[JAVA] 계절별 case를 하나의 코드로 바꾸기 [예제 FlowEx6.java 응용하기]
[JAVA] 조건문 switch[하나의 조건식으로 많은 경우의 수 처리하기] 1. 조건문 switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. switch문은 아래와 같다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문 yermi.tistory.com - 계절별 case를 하나의 코드로 바꾸기 import java.util.Scanner; public class FlowEx6 { public static void main(String[] args) { System.out.print("현재 월을 입력하세요. >"); int month = new Scanner(System.in).nextInt(); switch (month/3..
[JAVA] 조건문 switch [하나의 조건식으로 많은 경우의 수 처리하기]
1. 조건문 switch switch문은 단 하나의 조건식으로 많은 경우의 수를 처리할 수 있다. switch문은 아래와 같다. 1. 조건식을 계산한다. 2. 조건식의 결과와 일치하는 case문으로 이동한다. 3. 이후의 문장들을 수행한다. 4. break문이나 switch문의 끝을 만나면 switch문 전체를 빠져나간다. switch (조건식) { case 값1: // 조건식의 결과가 값1과 같을 경우 수행될 문장들 break; case 값2: // 조건식의 결과가 값2과 같을 경우 수행될 문장들 break; default: // 조건식의 결과와 일치하는 case문이 없을 때 수행될 문장들 } public class Switch { public static void main(String[] args) ..
[JAVA] 조건문 if [if문, if-else문, if-else if문, 중첩 if문]
1. 조건문이란? - if, switch '조건문'은 조건식과 문장을 포함하는 블럭{}으로 구성되어 있으며, 조건문은 조건식의 연산결과에 따라 실행할 문장이 달라진다. 조건문은 if문과 switch문이 있으며, 주로 if문이 많이 사용된다. 2. if문 if문은 가장 기본적인 조건문이며, 조건식이 참(true)이면 괄호{} 안의 문장을 수행한다. if (score > 60) { // 조건식 (score > 60) System.out.println("합격입니다."); // 조건식이 true일 때 수행될 문장 } 위 조건식의 결과는 'true'이므로 if문 괄호{} 안의 문장이 실행된다. 만일 조건식의 결과가 'false'이면 괄호{} 안의 문장은 수행되지 않을 것이다. - 블럭{} 괄호{}를 이용해서 여러..