实验题目:
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路:
首先定义一个数组,容量为10,定义一个字符串变量做输出备用,在一个for循环中利用random函数生成随机数,并录入到数组中,循环次数为数组长度,并求和,另一个for循环中将每一次循环出的随机数以字符串形式给之前定义的变量做初始化,每个数以空格间隔。最终以消息提示框形式输出
程序流程图:
源程序代码:
import javax.swing.JOptionPane;//引入使用到的工具 public class count {//创建一个公共类 public static void main(String[] args){//Java函数入口方法 int i = 0;//定义整形变量初始化 int p = 0;//定义整形变量初始化 int c[] = new int[10];//定义整型数组容量为10 String s="";//定义字符串变量 for(i=0;i<10;i++) { int a = (int)(Math.random()*10+1);//生成随机数 c[i] = a;//将随机数录入到数组中 p = p+c[i];//每酷如一个随机数,将其与下一个相加求和 } for(i=0;i<10;i++) { s += c[i]+" ";//将每次生成的随机数录入到字符串变量当中 } JOptionPane.showMessageDialog(null, "数组内容是:"+s+"\n"+"输出和是:"+p);//输出 } }
结果截图:
编程总结:
本次作业还是比较简单的,花费时间不长简单易懂
时间: 2024-10-13 10:31:43