Test021 Quiz printf() 메소드로 특수문자 % 출력하기
사용자로부터 정수를 두 번 입력받아 사칙연산 및
나머지 연산을 수행하여 결과를 출력하는 프로그램 작성
→ %% = % 보이기
Test021.java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Test021
{
public static void main(String[] args) throws IOException
{
// 변수 선언 및 인스턴스 생성
int a, b; // 정수
int plus, minus, multiply, division, remainder; // 연산자 정의
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// 안내 메세지 출력
System.out.print("첫 번째 정수 입력 : ");
a = Integer.parseInt(br.readLine());
System.out.print("두 번째 정수 입력 : ");
b = Integer.parseInt(br.readLine());
//연산 및 처리
plus = a + b;
minus = a - b;
multiply = a * b;
division = a / b;
remainder = a % b;
// 결과 출력
System.out.println("\n===[결과]===");
System.out.printf("%d + %d = %d%n", a, b, plus);
System.out.printf("%d - %d = %d%n", a, b, minus);
System.out.printf("%d * %d = %d%n", a, b, multiply);
System.out.printf("%d / %d = %d%n", a, b, division);
System.out.printf("%d %% %d = %d%n", a, b, remainder); //%% = % 보이기
System.out.println("============");
}
}
cmd
첫 번째 정수 입력 : 50
두 번째 정수 입력 : 60
===[결과]===
50 + 60 = 110
50 - 60 = -10
50 * 60 = 3000
50 / 60 = 0
50 % 60 = 50
============
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test023_ 비트 단위 연산자 & | ^ (0) | 2018.04.04 |
---|---|
JAVA_ Test022_ 비트 단위 연산자 비트열 반전 ~(정리중) (0) | 2018.03.29 |
JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 (0) | 2018.03.28 |
JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) (0) | 2018.03.28 |
JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) (0) | 2018.03.28 |
댓글