본문 바로가기
Study Note/Java

JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기

by 시뮝 2018. 3. 29.
728x90


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

============

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글