使用java编写小学三年级竖式计算

简介: 使用java编写小学三年级竖式计算

一、竖式计算类型:


三位数乘以一位数


三位数加三位数


两位数乘以一位数


两位数加两位数


二、使用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 + " ");
        }
    }
}
相关文章
|
SQL 存储 Java
如何使用 Java 设计一个简单的成绩计算程序
如何使用 Java 设计一个简单的成绩计算程序
|
Java 编译器
【Java练习题】Java 程序的输出 | 第十一套(含解析)
【Java练习题】Java 程序的输出 | 第十一套(含解析)
87 0
|
存储 Java
Java初学者作业——编写Java程序,输入一个学生的5门课程的成绩,求其平均分。
Java初学者作业——编写Java程序,输入一个学生的5门课程的成绩,求其平均分。
1340 0
Java初学者作业——编写Java程序,输入一个学生的5门课程的成绩,求其平均分。
|
Java 编译器
【Java练习题】Java 程序的输出 | 第二十套(继承)
【Java练习题】Java 程序的输出 | 第二十套(继承)
127 0
|
9月前
|
算法 Java C++
Java基础练习题
Java基础练习题
45 0
|
Java
【Java练习题】Java程序的输出 | 第九套(含解析)
【Java练习题】Java程序的输出 | 第九套(含解析)
50 1
|
Java
【Java练习题】Java程序的输出 | 第六套(含解析)
【Java练习题】Java程序的输出 | 第六套(含解析)
58 0
|
Java
【Java练习题】Java程序的输出 | 第八套(含解析)
【Java练习题】Java程序的输出 | 第八套(含解析)
72 0
|
Java
【Java练习题】Java 程序的输出 | 第十二套(含解析)
【Java练习题】Java 程序的输出 | 第十二套(含解析)
100 0
编程作业(3) 2021 编程题 4. 学生成绩(java)
编程作业(3) 2021 编程题 4. 学生成绩(java)

热门文章

最新文章