rationaltest.java

来自「题目:银行家算法 具体要求:屏幕提示:输入申请资源的进程和各资源数目」· Java 代码 · 共 46 行

JAVA
46
字号
//program uses class Scanner
import java.util.Scanner;

public class RationalTest
{
	//main method begins program execution
    public static void main(String args[])
    {
    	//create Scanner to obtain input from command window
        Scanner input = new Scanner(System.in);

        //create Rational objects and call the constutors
        Rational u = new Rational(7 ,5 );
        Rational v = new Rational(3 ,8 );
 
        //input two numbers 
        System.out.printf(" the numerator and denominator of u is : ");
        int a = input.nextInt();
        int b = input.nextInt();
        u.set(a ,b);//call method set

         //input two numbers 
	    System.out.printf(" the numerator and denominator of v is : ");
        int c = input.nextInt();
        int d = input.nextInt();
        v.set(c ,d);//call method set

        Rational t = u.add(v); //call method add and construtor
        System.out.printf("u + v = ");
        t.print();//call method print

        Rational m = u.minus(v);//call method minus and construtor
        System.out.printf("u - v = ");
        m.print();//call method print

        Rational n =u.multiply(v);//call method multiply and construtor
        System.out.printf("u * v = ");
        n.print();//call method print

        Rational q =u.addition(v);//call method addition and construtor
        System.out.printf("u / v = ");
        q.print();//call method print

    }//end main

}//end class RationalTest

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?