[JAVA] 자바 제어문 : 조건 제어문, 반복 제어문, 제어문 프로그램 소스
자바에서 제어문은 코드의 흐름을 제어하는 문장을 의미한다.
조건에 따라 수행여부를 결정할 수 있으며 반복 수행을 지시할 수도 있다.
1. 조건 제어문 : if문과 switch문
(1) if 문
- if(조건식) {참}
- if(조건식) {참} else {거짓}
- if(조건식) {참} else if ~
(2) switch case 문
2. 반복 제어문
(1) for 문
(2) while 문
- while (조건식) { }
- do { } while(조건식);
임의의 수를 받아서 짝수/홀수를 알려주는 판별 프로그램
두개의 수를 입력 받아 큰수 작은수 같은 수 찾기
세 개의 수를 입력 받아 큰수대로 나열하기
두수와 연산자를 입력 받아 계산해주는 프로그램
자바의 표준 입출력 중에서 문자를 입력 받을지 문자열을 입력 받을지를 결정해야 한다.
(1) 문자의 경우 system.in.read(); ==> 항상 int 형으로 저장함
(2) 문자열의 경우
- BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
- 문자열 이므로 숫자의 데이터로 변환시키기 위해서는 parse 이용!
import java.io.*;
public class Exam_08 {
public static void main(String[] args) throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("첫번째 수 입력 :");
int num1 = Integer.parseInt(in.readLine());
System.out.print("두번째 수 입력 :");
int num2 = Integer.parseInt(in.readLine());
System.out.print("산술 연산자 입력 :");
char op = (char)System.in.read();
switch(op){
case '-':
System.out.println(num1-num2);
break;
case '+':
System.out.println(num1+num2);
break;
case '*':
System.out.println(num1*num2);
break;
case '/':
System.out.println(num1/num2);
break;
}
}
}
'Public > 프로그래밍' 카테고리의 다른 글
[python] 뉴스기사 텍스트마이닝 토큰화, 감정분석 및 단어구름 분석 (0) | 2021.02.04 |
---|---|
[JAVA] 자바 배열 프로그래밍을 활용한 호텔관리 프로그램(빈방관리, 입실관리) (1) | 2020.08.24 |
[JAVA] 자바 기본 입출력 : System 클래스, 표준 입력 및 표준 출력 스트림, BufferedReader (1) | 2020.08.23 |
[JAVA] 자바 연산자 : 최우선, 단항, 산술, 시프트, 관계, 비트, 논리, 삼항, 배정대입 (0) | 2020.08.22 |
[JAVA] 자바의 형변환 : 자동 형변환과 강제 형변환 (0) | 2020.08.22 |