GiantStepDEV
article thumbnail
자바(Java) - 제어문 (3)조건문(for) + 실습 예제(별 찍기, 사각형 만들기, 주사위 게임)
🗄️ Backend/Java 2023. 1. 5. 20:37

for문 for문내에 초기식, 조건식, 증감식에 대한 식을 가지고 있는 유한의 갯수를 반복 수행할 때 유용하게 사용 for문내의 초기식, 조건식, 증감식은 각각 생략 가능 for문에서 실행될 명령문이 한 줄인 경우 중괄호 생략 가능 (조건문도 동일) 기본 for문 public class ForEx1 { public static void main(String[] args) { for(int i = 1; i

자바(Java) - 제어문 (2)조건문(switch, while) + 실습예제
🗄️ Backend/Java 2023. 1. 4. 19:11

switch문 스위치문은 조건문이며, 스위치에는 조건식은 올 수 없고, 조건에 대한 변수만 올 수 있음. 변수는 정수, 문자, 문자열만 사용 가능. 스위치의 각 케이스를 끝내기 위해서는 반드시 break문이 필요함. 해당하는 케이스가 없는 경우를 위해 default문이 필요함. (else와 비슷함) 실습 예제 1. package 스위치반복문연습; import java.util.Scanner; public class SwitchEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("계절을 입력 하세요. : "); String season = sc.next(); switch(seas..

자바(Java) - 제어문 (1)조건문(if, if~else, if~else if~else), 실습예제
🗄️ Backend/Java 2023. 1. 3. 20:45

조건문 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문 조건문 중에서도 가장 기본이 되는 명령문은 if문!! 자바에서 사용하는 대표적인 조건문의 형태는 다음과 같습니다. 1. if 문 2. if / else 문 3. if / else if / else 문 4. switch 문 if ~ else 문 if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다. System.out.print("정수를 입력 하세요 : "); Scanner sc = new Scanner(System.in); int a = sc.nextInt() if (a >= 0) { System.out.println("양수 입니다."); } else {..

자바(Java) - 윤년 구하기, 100자리 정수 입력 받아 대입하기
🔄 Algorithm/etc 2023. 1. 3. 20:34

연습문제(1) 100의 자리 정수를 입력 받아서 3개의 변수에 나누어 대입 하기 import java.util.Scanner; public class ModEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("100의 자리 정수를 입력 하세요 : "); int num = sc.nextInt(); int a, b, c; a = num / 100; // 100으로 나눈 몫을 취한다. b = (num % 100) / 10; // 100으로 나눈 나머지 값을 10으로 나눠 몫을 취한다. c = num % 10; System.out.println("100의 자리 : " + a); Sys..