[ 작업 환경 ]

 

Windows10

jdk-15

 

 

 

 

 

 [ 문제 ]

 

 - FloatCalculations.java 에서 실수값을 2개를 Scanner를 사용하여
 - 화면으로부터 입력을 받는 실행가능한 클래스를 만들고
 - 그 내부에 MyCalculator 라는 클래스를 사용하여 두 실수 값의 합과 차이와 곱을 산출하는 프로그램을 만드시오.
 - FloatCalculations.java_part 을 참고하시오.

•	MyCalculator 라는 클래스에는 두 개의 float값을 constructor에 전달하고 아래와 같은 함수를 가지도록 한다.
•	public float sum()
•	public float difference()
•	public float product()
•	아래와 같이 cmd 입력창에서 결과를 확인할 수 있어야 한다.
java FloatCalculations

 

FloatCalculations.java_part 파일 참조

//********************************************************************
//  FloatCalculations.java        Java Foundations
//
//********************************************************************

import java.util.Scanner;

public class FloatCalculations
{
   //-----------------------------------------------------------------
   //  Reads two floating point numbers and prints their sum,
   //  difference, and product.
   //-----------------------------------------------------------------
   public static void main (String[] args)
   {
      float num1, num2;
	  Scanner scan = new Scanner (System.in);

      System.out.print ("Enter the first number: ");
      num1 = scan.nextFloat();
      System.out.print ("Enter the second number: ");
      num2 = scan.nextFloat();


   }
}

 

 

 

 

 

1. MyCalculator.java 작성

 

//********************************************************************
//  MyCalculator.java
//
//********************************************************************

public class MyCalculator {

   private float num1;
   private float num2;
   
   public MyCalculator(float num1, float num2) {
      this.num1 = num1;
      this.num2 = num2;
   }

   public float sum() {
      return num1 + num2;
   }

   public float difference() {
      return num1 - num2;
   }

   public float product() {
      return num1 * num2;
   }
}

 

 

 

 

 

2. FloatCalculations.java 작성

 

//********************************************************************
//  FloatCalculations.java        Java Foundations
//
//********************************************************************

import java.util.Scanner;

public class FloatCalculations
{
   //-----------------------------------------------------------------
   //  Reads two floating point numbers and prints their sum,
   //  difference, and product.
   //-----------------------------------------------------------------
   public static void main (String[] args)
   {
      float num1, num2;
	   Scanner scan = new Scanner (System.in);

      System.out.print ("Enter the first number: ");
      num1 = scan.nextFloat();
      System.out.print ("Enter the second number: ");
      num2 = scan.nextFloat();

      MyCalculator calculator1 = new MyCalculator(num1, num2);
      System.out.println("SUM : " + calculator1.sum());
      System.out.println("DIFF : " + calculator1.difference());
      System.out.println("PRO : " + calculator1.product());
      
   }
}

 

 

 

 

 

3. 소스코드 실행

 

 

 

 

 

 

+ Recent posts