一、竖式计算类型:
三位数乘以一位数
三位数加三位数
两位数乘以一位数
两位数加两位数
二、使用ArrayList储存产生的随机算数及结果
产生随机一位数:(int) (Math.random() * 9) + 1
产生随机两位数:(int) (Math.random() * 90 + 10
产生随机三位数:(int) (Math.random() * 900) + 100
三、代码(三位数乘以一位数)
import java.util.ArrayList;
public class demo {
public static void main(String[] args) {
ArrayList<String> num1 = new ArrayList<>();
ArrayList<String> num2 = new ArrayList<>();
String str1 = null;
String str2 = null;
for (int i = 0; i < 500; i++) {
//int k=(int)(Math.random()*9)+1;
int j = (int) (Math.random() * 900) + 100;
int m = (int) (Math.random() * 9) + 1;
str1 = (i + 1) + ":" + j + "X" + m;
int temp = j * m;
str2 = (i + 1) + ": " + temp;
num1.add(str1);
num2.add(str2);
}
for (String s : num1) {
System.out.print(s + " ");
}
for (String s : num2) {
System.out.print(s + " ");
}
}
}