문제 3

사용자로부터 숫자 x,y를 입력받은 후, y로 x를 나누는 코드를 작성해야 한다.
결과를 나타내는 방식은 2가지로 표현해야 한다.
첫 번째는 몫과 나머지로 나타내는 방식
두 번째는 소수형식으로 출력하는 방식이다.


  • 입력은 한번만 받는다. (x, y 각 한번씩)

  • 결과를 나타내는 문장의 양 끝에는 “ “를 붙여야 한다. (아래 화면 참고)


콘솔 입출력 결과

정수 x를 입력해주세요: 10
정수 y를 입력해주세요: 5
"10/5의 몫은 2이고 나머지는 0입니다."
"10/5의 값은 2.0입니다."


Answer

question3.java

package practice3;

import java.util.Scanner;

public class question3 {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);

		int x,y;

		System.out.print("정수 x를 입력해주세요: " );
		x = sc.nextInt();
		System.out.print("정수 y를 입력해주세요: " );
		y = sc.nextInt();

		System.out.println("\""+x+"/"+y+"의 몫은 "+x/y+"이고 나머지는 "+x%y+"입니다.\"");
		System.out.println("\""+x+"/"+y+"의 값은 "+(float)(x/y)+"입니다.\"");
	}
}

태그:

카테고리:

업데이트: