組隊成員: 仇夏
學號: 20172310
結對照片:
博客地址:點擊這裏java
> public class Fraction { > private int a,b; > private int num1; > private int num2; > private String result; > private int tem=1;//兩數最大公約數 > > > public Fraction( ) > { > getRandom(); > while (num1==num2) {//當分子分母相同就一直使用getRandom()方法得到num1,num2直到num1!=num2。 > getRandom(); > } > a=Math.min(num1,num2); > b=Math.max(num1,num2);//讓a,b分別取較小值和較大值 > > tem=a; > > while (tem>=1) > { > if (num1%tem==0&&num2%tem==0) > break; > > tem--; > }//獲得最大公約數 > > a=a/tem; > b=b/tem; > result=a+"/"+b;//獲得約分後的分數 > > } > > private void getRandom(){ > num1 = (int)(Math.random()*9+1); > num2 = (int)(Math.random()*9+1); > }//一個方法,讓num一、num2分別取1~9中的隨機數 > > public String getResult() > { > return result; > } > }
int count1=0,count; double accuracy; accuracy=count1/count;//更改之前 accuracy=(double)count1/count;//更改之後