java 实现随机数组输出及求和实例详解
作者:lqh 发布时间:2021-10-27 13:12:50
标签:java,随机数组
java 实现随机数组输出及求和
问题描述:
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路:
使用java.util中的Random类来获取随机数,存入数组后,定义一个String类的对象result,利用for循环存储要输出的数组内容到result并且求和;再利用javax.swing中的JoptionPane类创建消息框进行结果输出。
源代码:
import java.util.*;
import javax.swing.*;
public class SumRandom {
public static void main(String[] args) {
// TODO Auto-generated method stub
long num[] = new long[10]; // 声明数组类型与大小;
String result = ""; // 存放数组内容输出结果,初值为空串
long sum = 0; // 和
Random in = new Random(System.currentTimeMillis()); // 创建Random类的对象引用in
for(int i = 0; i < 10; i++) {
// 求和并且保存输出结果到result
num[i] = in.nextLong(); // 给数组元素分配随机数
sum += num[i]; // 求和
result += "num["+i+"] = "+num[i]+"\n"; // 存放数组内容输出结果
}
JOptionPane.showMessageDialog(null, result+"sum = "+sum, "随机数数组输出及求和", JOptionPane.CLOSED_OPTION);
// 创建消息框进行结果输出
}
}
运行结果截图:
编程总结:
为增加代码可读性,可以让要输出的结果都转换为字符串用一个String类对象表示。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


猜你喜欢
- 一、创建资源文件可以将字符串、图像或对象数据等资源包含在资源文件中,方便应用程序使用。创建资源文件的方法:1、手动或使用IDE工具自动生成X
- 最近项目用到txt文件和xls文件的转换,这里记录一下具体的思路。下面利用java代码实现txt转xls,这里要使用到jxl.jar包,这个
- 一>实现功能在实验二中我们已经实现了在类微信界面添加recyclview并添加相应的imageview,本次实验就是在recyclvi
- 本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式。并附VB.NET代码,有需要可供参考。
- 本文为大家分享了Android仿小度语音助手的贝塞尔曲线动画,供大家参考,具体内容如下废话不多说,看下面的动图,和百度的还是有点点差别,我也
- 目录通过切面,实现超灵活的注解式数据校验Spring MVC的校验方式通过切面实现自己的注解式数据校验Spring boot aop注解数据
- 一、直接执行SQL查询:1、mappers文件节选<resultMap id="AcModelResultMap"
- 简介本文用示例介绍SpringBoot如何解决雪花算法主键ID传到前端后精度丢失问题。问题描述Java后端Long类型的范围-2^63~2^
- 前面,学了物体的移动功能,现在来学一下C#实现鼠标控制摄像机(视角)移动。代码如下:C#脚本(在Unity 5.5.1 下能运行):usin
- 最近接了一个项目其中有功能要实现一个清理内存,要求和微信的效果一样。于是想到用surfaceView而不是继承view。下面小编给大家解析下
- Spring AOP对嵌套方法不起作用今天在调研系统操作记录日志时,好多教程都是借助于Spring AOP机制来实现。于是也采用这种方法来实
- 网站优化必做的事情之一,百度ping,主动推送给百度文章添加时调用百度推送方法//保存protected void btnSubmit_Cl
- 一些Java项目中在mybatis与spring整合中有MapperScannerConfigurer的使用,该类通过反向代理自动生成基于接
- Input源码解读——从"Show tabs"开始本文基于Android T版本
- jcasbin简介:jcasbin 是一个用 Java 语言打造的轻量级开源访问控制框架https://github.com/casbin/
- 前言痛点:在java开发的过程中,我们经常要面对各种各样的环境,比如开发环境,测试环境,正式环境,而这些环境对项目的需求也不相同。在此之前,
- jmap是java自带的工具1. 查看整个JVM内存状态jmap -heap [pid]2. 查看JVM堆中对象详细占用情况jmap -hi
- 在定位JVM性能问题时可能会遇到内存泄露导致JVM OutOfMemory的情况,在使用Tomcat容器时如果设置了reloadable=”
- ❤️大家好,我是贾斯汀,今天主要聊一聊关于线程的瓜!❤️先来看一下线程这张图线程的几种运行状态之间运行流程:看不懂没关系,慢慢来学习,往
- 有想过hash["A1"] = DateTime.Now;这句是怎么实现的吗?我们来重温下学校时代就学过的哈希算法吧。我