当前位置: 代码迷 >> Eclipse >> 这是小弟我调的一个发纸牌的代码,新学的。因为错了。错在b=flase;这里打了一个X
  详细解决方案

这是小弟我调的一个发纸牌的代码,新学的。因为错了。错在b=flase;这里打了一个X

热度:350   发布时间:2016-04-23 14:04:42.0
这是我调的一个发纸牌的代码,新学的。因为错了。错在b=flase;这里打了一个X。
这是我调的一个发纸牌的代码,新学的。因为错了。错在b=flase;这里打了一个X。
请高手帮看看我写的那里错了。
package com.card;
import java.util.Random;

public class Card {
int num=0;
private String[]color ={"红","黑","梅","方"};
private String[]number={"A","2","3","4","5","6","7","8","9","10","J","Q","K",};
String[] aa=new String[16];
public void ShowCard(){

while(true){
for(int i=0;i<4;i++){
for (int j=0;j<4;j++){
Random rand=new Random();
int colorIndex=rand.nextInt(4);
int numberIndex=rand.nextInt(13);
String temp=color[colorIndex]+number[numberIndex];
boolean b=true;
for (int k=0;k<16;k++){
if(aa[k].equals(temp)){
b=flase;
}
if(b){
System.out.print(temp+"\t");
aa[num]=temp;
num++;
break;
}
}


}
System.out.println();
}

}
}

public static void main(String[] args) {
Card ca=new Card();
ca.ShowCard();

}

}

------解决方案--------------------
要么 b==flase 要么 直接if(b)
------解决方案--------------------
你编译出错那个地方明显是 拼写错误 false 不是flase
Java code
//                            b=flase;                            b=false;
------解决方案--------------------
能把你要如何发牌告诉我吗?题目如何说的?
------解决方案--------------------
b=false; not flase 哈哈哈