小学二年级乘法口诀练习题3,类似6×7-6= ,6×7+6= ,5×5-1= ,5×8+4=
代码:
public class practice04 {
public static void main(String[] args) {
Random rand = new Random(); //生成随机数
int i = 0; //控制循环次数
while (i < 100) {
//rand.nextInt(MAX - MIN + 1) + MIN;
int mun1 = rand.nextInt(7) + 2; //生成2~9的随机数
int num2 = rand.nextInt(7) + 2;
String blank = " ";
int num3 = rand.nextInt(8) + 1; //生成1~9的随机数
//保证类似这种6×7-5= 结果要大于0,并且乘法中前一个数小,后一个数大
if (mun1 * num2 - num3 <= 0 || mun1 > num2)
continue;
//交叉打印算式
if (i % 2 == 0) {
System.out.println(mun1 + "×" + num2 + "+" + num3 + "=" + blank);
} else {
System.out.println(mun1 + "×" + num2 + "-" + num3 + "=" + blank);
}
i++;
}
}
}
打印效果如下:
4×5+7=
2×5-3=
3×5+5=
6×7-6=
3×6-5=
2×5+8=
2×8-3=