Java理论学时第五节。课后作业。
2015-10-29 17:46
405 查看
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路:先声明一个数组,再利用for循环对每一个元素赋随机生成的值,在求所有数的和,再根据要求把所有想输出的字符串放入output中,利用串口输出。
import java.util.Random;
import javax.swing.JOptionPane;
public class CreateRandom
{
public static void main(String args[])
{
int []Array = new int[10];int sum = 0;
for(int i = 0;i < Array.length;i++)
{
Array[i] = new Random().nextInt(100);
}
String output = "";
for(int i = 0;i < Array.length;i++)
{
output += Array[i] + " ";
}
output += "\n";
for(int i = 0;i < Array.length;i++)
{
sum += Array[i];
}
output += "随机数相加之和为:" + sum;
JOptionPane.showMessageDialog(null, output);
}
}
原因是程序中打印的是arr的首元素地址。
我们可以这么写。
设计思路:先声明一个数组,再利用for循环对每一个元素赋随机生成的值,在求所有数的和,再根据要求把所有想输出的字符串放入output中,利用串口输出。
import java.util.Random;
import javax.swing.JOptionPane;
public class CreateRandom
{
public static void main(String args[])
{
int []Array = new int[10];int sum = 0;
for(int i = 0;i < Array.length;i++)
{
Array[i] = new Random().nextInt(100);
}
String output = "";
for(int i = 0;i < Array.length;i++)
{
output += Array[i] + " ";
}
output += "\n";
for(int i = 0;i < Array.length;i++)
{
sum += Array[i];
}
output += "随机数相加之和为:" + sum;
JOptionPane.showMessageDialog(null, output);
}
}
原因是程序中打印的是arr的首元素地址。
我们可以这么写。
相关文章推荐
- Java发送邮件javax.mail
- Java 令牌机制 防止表单重复提交
- 【Java开发】--jdom解析xml-创建xml
- JavaMail(JAVA邮件服务) API详解
- java日常小笔记
- 项目clean之后,R.java不见了
- 基于spring 的单元测试
- java如何解析\*.properties文件
- Android Studio系列教程三-- 更新studio、设置Eclipse风格的快捷键、(自动)导包
- java如何解析\*.properties文件
- 浅谈Java的标识接口-cloneable
- Java中继承thread类与实现Runnable接口的区别
- springMVC:将controller中数据传递到jsp页面
- java将office文档pdf文档转换成swf文件在线预览
- 简述SpringMVC
- Java开发中的reloadable设置
- java List 排序 Collections.sort() 对 List 排序
- java中两个日期相隔的天数和月数
- eclipse 设置maven来自动下载源码与doc
- eclipse 设置maven来自动下载源码与doc