Blog

[Java]13 기초문법 - 제어문(Control Flow Statements) - switch문 연습과 if와의 차이

Author
Summary
Java의 제어문
Category
Study
Tags
Java
Favorite
Memory Date
2023/07/26
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
조건문은 제어문 중 하나로 프로그램이 실행 흐름을 개발자가 조절 하기 위해서 사용한다.
switch문은 조건문 중 하나로 if와 비슷하게 동작하지만 피연산자의 조건이 맞을 때 스위치를 키는 듯한 묘사로 파악하면 좋다.
몇가지 차이점이 있다.
switch문
//1.2)조건문 - Switch문int month = 8; String monthString = " "; switch(month) { // case ~ : 연산case 1: monthString = "1월"; break; case 2: monthString = "2월"; break; case 3: monthString = "3월"; break; ... case 11: monthString = "11월"; break; case 12: monthString = "12월"; break; default: monthString = "알수없음"; } System.out.println(monthString);
Java
복사
if문과의 차이
피연산자( ==> switch(피연산자){} ) 부분을 switch는 1개 지정, for문은 다수 지정 할 수 있는지
= 피연산자는 흐름을 바꾸는 조건이라 생각하면 된다.
if문은 switch문과 비교하여 상대적으로 코드 중복이 많다.
따라서 switch문은 가독성이 좋은 편이다.
마지막 조건은 default:로 else같은 역할을 한다. 필수로 작성해주어야 한다.