编程日记04

熬不住了

打算睡觉了

今天是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][n])
 {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][n])
 {num = ran.nextInt(52)+1;
 m=0;n=-1;//System.out.print("___");
 }
 }
 b[i][j]=a[num];
 }}

就ok了

自己判断不对

改了就好; 

问题

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

但是重新init是可以的

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

可以按

但是读不到数据 

所以 算是不成功

不明白

累了 睡觉

好像长了一颗久违的痘痘

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值