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)
标签:String,num2,int,时间,choose,课后,num1 From: https://www.cnblogs.com/linxiangyu/p/18437176