现在的位置: 首页 > 综合 > 正文

java 分数计算

2013年10月08日 ⁄ 综合 ⁄ 共 1015字 ⁄ 字号 评论关闭
java 分数计算
     本代码设计了一个分数类,Fraction,提供方法进行加减乘除计算,并能按最简输出。    
     
[java] view
plain
copy

  1. public class TestFraction  
  2. {  
  3.     public static void main(String[] args)  
  4.         {  
  5.         // TODO Auto-generated method stub  
  6.             Fraction f1=new Fraction(14,21);      
  7.             Fraction f2=new Fraction(20,-30);  
  8.             Fraction f3;  
  9.         f3=f1.plus(f2);  
  10.             System.out.println(f1+"+ "+f2+"= "+f3);  
  11.         f3=f1.minus(f2);  
  12.             System.out.println(f1+"- "+f2+"= "+f3);  
  13.         f3=f1.multiply(f2);  
  14.             System.out.println(f1+"* "+f2+"= "+f3);  
  15.         f3=f1.divide(f2);  
  16.             System.out.println(f1+"/ "+f2+"= "+f3);  
  17.         }  
  18. }  
  19. class Fraction  
  20. {  
  21.     private int c;  
  22.     private int d;  
  23.   
  24.     public Fraction()                   //默认构造函数,分子分母都为1。  
  25.     {  
  26.         c=1;  
  27.         d=1;  
  28.     }  
  29.     public Fraction(int a,int b)                //带参数构造函数,判断分母是否为0。  
  30.     {  
  31.         if(b==0)  
  32.         {  
  33.             System.out.println("分母 不能为0!");  
  34.             System.exit(0);  
  35.         }  

抱歉!评论已关闭.