import java.util.*;
import javax.swing.JOptionPane;
public class demo
{
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=demo1(a,a.length);
output="Result is:"+ result;
JOptionPane.showMessageDialog(null, output+" ");
}
public static int demo1(int b[],int size)
{
if(size==1)
return b[0];
else
return b[size-1]+ demo1(b,size-1);
}
}
一开始看到这个程序时,有种似曾相识的感觉,内心涌动着一股力量,天生的自信告诉我,这个程序很简单。于是我就下手了。。。。。。和之前一样,最后才发现自己想多了。好!我们就不扯了。
显然这个程序的实现一定需要随机数,那么问题来了,随机数怎么产生?简单,以前老王给过我们模板,因此这个问题解决了。当解决了随机数的问题后,其实就没什么难题了,在下编程虽不精,但在编译时还算运气好,没遇到啥太大的问题。截图的话呢。。。因为eclipse出现了一点问题,无法运行,所以这就比较尴尬。。。。。
浙公网安备 33010602011771号