1.課後實驗:出三十道一百以內的四則運算
import java.util.Random;
public class homework{
public static void main(String[] args)
{
int num1,num2,temp,choose;
num1=0;
num2=0;
temp=0;
choose=0;
for(int i=1;i<=30;i++)
{
choose=add();//將隨機得到一個一百以內的數賦給choose,以下四種情況機率均等,分別代指四個四則運算
if(choose<=25)//減法運算
{
num1=add();
num2=add();
if(num1<num2)//保證被減數大於減數
{
temp=num1;
num1=num2;
num2=temp;
}
System.out.println(num1+"-"+num2+"=\n");
}
else if(choose<=50)//加法運算
{
num1=add();
num2=add();
System.out.println(num1+"+"+num2+"=\n");
}
else if(choose<=75)//乘法運算
{
num1=add();
num2=add();
System.out.println(num1+"*"+num2+"=\n");
}
else if(choose<=100)//除法運算
{
num1=add();
num2=add();
if(num1<num2)//保證除數大於被除數
{
temp=num1;
num1=num2;
num2=temp;
}
System.out.println(num1+"/"+num2+"=\n");
}
}
}
public static int add()//賦值隨機一百以內的數
{
Random ran = new Random();
int ranNum = ran.nextInt(100)+1;
return ranNum;
}
}
2.動手動腦
(1)
輸出結果:
因為運算子+將String與其他資料型別的變數相連線時,會將其轉變為一個新的String變數
(2)
輸出結果:
(3)