首页 > 其他 > 详细

课后作业5

时间:2015-10-27 22:04:10      阅读:120      评论:0      收藏:0      [点我收藏+]

设计思路:首先进行随机数的产生,将随机数赋值到数组中,利用递归算法,将数组中的所有随机数进行加法运算,通过消息的窗口输出。

程序流程图:【定义类】-》【定义静态变量】-》【产生随机数的算法】-》【随机数赋值给数组】-》【递归算法求和】-》【消息框形式输出结果】

源程序代码:

import java.util.*;
import javax.swing.JOptionPane;
public class Pawn {
static int result;
static String output;
public static void main(String[] args){
Random random=new Random();
int a[]=new int[10];
for(int i=0;i<10;i++)
{
a[i]=random.nextInt(8);
System.out.println(a[i]+" ");
}
result=Pawn1(a,a.length);
output="Result is:"+ result;

JOptionPane.showMessageDialog(null, output+" ");
}
public static int Pawn1(int b[],int size){
if(size==1)
return b[0];
else
return b[size-1]+ Pawn1(b,size-1);
}
}

结果截图:技术分享技术分享

课后作业5

原文:http://www.cnblogs.com/lvzaiyang/p/4915452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!