1. 程式人生 > >軟件工程個人作業01

軟件工程個人作業01

png src mage 整數 next void code 個人 for

設計思想:先隨機生成四個數,生成的概率都是一樣的,所以三十道題的四則運算的數量差不多。

源代碼:

整數:

技術分享
package 四則運算;
import java.util.Random;

public class Test 
{
    public static void main(String[] args)
    {
        for(int i=0;i<30;i++)
        {
            int i1=new Random().nextInt(4);
            int i2,i3;
            if(i1==0)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                System.out.println(i2+"+"+i3+"=");
            }
            else if(i1==1)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                System.out.println(i2+"-"+i3+"=");
            }
            else if(i1==2)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                System.out.println(i2+"/"+i3+"=");
            }
            else if(i1==3)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                System.out.println(i2+"*"+i3+"=");
            }
        }
    }
}
技術分享

分數:

技術分享
package 四則運算;
import java.util.Random;

public class Test1 
{
    public static void main(String[] args)
    {
        for(int i=0;i<30;i++)
        {
            int i1=new Random().nextInt(4);
            int i2,i3;
            int i4,i5;
            if(i1==0)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                i4=new Random().nextInt(100)+1;
                i5=new Random().nextInt(100)+1;
                System.out.println(i2+"/"+i3+"+"+i4+"/"+i5+"=");
            }
            else if(i1==1)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                i4=new Random().nextInt(100)+1;
                i5=new Random().nextInt(100)+1;
                System.out.println(i2+"/"+i3+"-"+i4+"/"+i5+"=");
            }
            else if(i1==2)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                i4=new Random().nextInt(100)+1;
                i5=new Random().nextInt(100)+1;
                System.out.println(i2+"/"+i3+"*"+i4+"/"+i5+"=");
            }
            else if(i1==3)
            {
                i2=new Random().nextInt(100)+1;
                i3=new Random().nextInt(100)+1;
                i4=new Random().nextInt(100)+1;
                i5=new Random().nextInt(100)+1;
                System.out.println(i2+"/"+i3+"/"+i4+"/"+i5+"=");
            }
        }
    }
}
技術分享

截圖:

技術分享技術分享

軟件工程個人作業01