为了账号安全,请及时绑定邮箱和手机立即绑定

想问问到底哪里出错了,就是输出里面的face[i]和下面输出一直是错误的

想问问到底哪里出错了,就是输出里面的face[i]和下面输出一直是错误的

C#
婷婷同学_ 2019-12-12 09:09:47
package dierci; public class Card {     String  num [] =new String [] {"1","2","3","4","5","6","7","8","9","10","j","Q","K","A"};     String  face [] =new String [] {"spades","clubs","hearts","diamonds"};     String  arr [] =new String[] {"joker1","joker2"};     public void card1(){         for(int i = 0;i<face.length;i++);         {             for(int j = 0;j<num.length;j++);             System.out.println("一副普通扑克牌:"+face[i]+num[j]);         }         }     public void card2() {         for(int k =0;k<=arr.length;k++);{             System.out.println(arr[k]);     } }}
查看完整描述

1 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

是不是for(...)后面的的分号呢?分号是表示一段代码的结束,那么你的{}中就无法引用i了

查看完整回答
反对 回复 2019-12-14
  • 1 回答
  • 0 关注
  • 268 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信