您的位置:首页 > 编程语言

编程日记04

2012-11-28 01:23 183 查看
熬不住了

打算睡觉了

今天是java作业的休整阶段

解决了昨天的 重复问题

其实是小问题

for应用是没有考虑清楚

本来是

public void init()

{int a[]=new int[53];



for(int i=1;i<53;i++)

{a[i]=i; }

for(int i=0;i<3;i++)

for(int j=0;j<7;j++)

{



num= ran.nextInt(52)+1;

int m,n;

for( m=0;m<=i;m++)

for( n=0;n<j;n++)

{

if(a[num]==b[m]
)

{num = ran.nextInt(52)+1;

m=0;n=-1;//System.out.print("___");

}

}

b[i][j]=a[num];

}}

改成

public void init()

{int a[]=new int[53];



for(int i=1;i<53;i++)

{a[i]=i; }

for(int i=0;i<3;i++)

for(int j=0;j<7;j++)

{



num= ran.nextInt(52)+1;

int m,n;

for( m=0;m<=i;m++)

for( n=0;(m==i&&n<j)||(m<i&&n<7);n++)

{

if(a[num]==b[m]
)

{num = ran.nextInt(52)+1;

m=0;n=-1;//System.out.print("___");

}

}

b[i][j]=a[num];

}}

就ok了

自己判断不对

改了就好;

问题

增加了一次 再来一次的按钮

但是重新init是可以的

但是按钮不知道为什么就失效了

可以按

但是读不到数据

所以 算是不成功

不明白

累了 睡觉

好像长了一颗久违的痘痘
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: