國營事業◆1.資訊管理 2.程式設計題庫

【非選題】
六、請使用.NET 或 Java 程式語言,利用物件導向程式設計的方法作答(註明所使用的程式語言)。 (一)設計具有分數四則運算功能的 Rational 類別,並符合下列規則。(15 分)

【題組】 (1)使用整數變數來表示類別的 private 實體變數 numerator(分子)及 denominator(分母)。
編輯私有筆記及自訂標籤
1F
已刪除 (2015/12/02 15:52)
使用 java 程式語言撰寫  class Rational{ private int numerator,denominator; int temp; int s=0,x=0,y=0,t=0,f=0; Rational(){ //無參數建構子 numerator=1; denominator=1; } Rational(int n,int d){ //有參數建構子 temp=getGCD(n,d); numerator=n/temp; denominator=d/temp; } void adder(int a,int b,int c,int d){ // + s=b*d; x=a*d; y=c*b; t=x+y; getEasy(t,s); } void substracter(int a,int b,int c,int d){ // - s=b*d; x=a*d; y=c*b; t=x-y; if(td){ tmp=n; n=d; d=tmp; } for(int i=n;i>=1;i--){ if(n%i==0 && d%i==0){ tmp=i; break; } } return ...
查看完整內容
2F