使用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 + " ");
        }
    }
}
相关文章
|
16天前
|
机器学习/深度学习 算法 搜索推荐
让星星⭐月亮告诉你,Java冒泡排序及其时间复杂度计算
冒泡排序是一种简单的排序算法,通过多次遍历数组,每次比较相邻元素并交换位置,将较小的元素逐步移至数组前端。第一轮结束后,最小值会位于首位;第二轮则将次小值置于第二位,依此类推。经过 (n-1) 轮遍历后,数组完成排序。冒泡排序的时间复杂度为 O(n²),在最优情况下(已排序数组)时间复杂度为 O(n)。示例代码展示了如何实现冒泡排序。
41 1
|
23天前
|
分布式计算 资源调度 Hadoop
Hadoop-10-HDFS集群 Java实现MapReduce WordCount计算 Hadoop序列化 编写Mapper和Reducer和Driver 附带POM 详细代码 图文等内容
Hadoop-10-HDFS集群 Java实现MapReduce WordCount计算 Hadoop序列化 编写Mapper和Reducer和Driver 附带POM 详细代码 图文等内容
75 3
|
23天前
|
消息中间件 Java Kafka
Flink-04 Flink Java 3分钟上手 FlinkKafkaConsumer消费Kafka数据 进行计算SingleOutputStreamOperatorDataStreamSource
Flink-04 Flink Java 3分钟上手 FlinkKafkaConsumer消费Kafka数据 进行计算SingleOutputStreamOperatorDataStreamSource
33 1
|
3月前
|
Rust JavaScript Java
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
|
4月前
|
搜索推荐 Java 大数据
Java中的数据流处理与流式计算实现
Java中的数据流处理与流式计算实现
|
5月前
|
Java 测试技术 API
滚雪球学Java(52):一步一步教你使用Java Calendar类进行日期计算
【6月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
44 3
滚雪球学Java(52):一步一步教你使用Java Calendar类进行日期计算
|
4月前
|
并行计算 Java 大数据
Java中的高效并行计算与多线程编程技术
Java中的高效并行计算与多线程编程技术
|
5月前
|
Java API
探讨Java集合的组内平均值计算
探讨Java集合的组内平均值计算
43 1
|
5月前
|
Java
在Java中,你可以创建一个简单的四则运算程序来执行小学级别的加减乘除操作
【6月更文挑战第19天】Java程序实现简单四则运算,接收用户输入的两个数字和运算符,根据运算符调用相应函数进行计算。包含加、减、乘、除功能,其中除法操作检查了除数是否为零,避免运行时错误。
52 5
|
4月前
|
并行计算 监控 Java
Java中的并行计算与任务分发策略
Java中的并行计算与任务分发策略