当前位置: 代码迷 >> J2SE >> 有关问题:没有显示出异常,但是输不出自己想的要结果
  详细解决方案

有关问题:没有显示出异常,但是输不出自己想的要结果

热度:26   发布时间:2016-04-24 16:31:28.0
问题:没有显示出错误,但是输不出自己想的要结果。
import   java.math.*;
public   class   Card1{
int   suit,face;
public   Card1(int   s,int   f){
suit=s;
face=f;
}
public   String   display(){
String   suitString= " ";
if(suit==0)   suitString= "方块 ";
if(suit==1)   suitString= "梅花 ";
if(suit==2)   suitString= "红桃 ";
if(suit==3)   suitString= "黑桃 ";
String   faceString= " ";
if(face==0)   faceString= "A ";
if(face> 0&&face <10)   faceString= " "+(face+2);
if(face==10)   faceString= "J ";
if(face==11)   faceString= "Q ";
if(face==12)   faceString= "K ";
return   (suitString+faceString);
}
public   static   void   main(String[]   args){
//抽出一张牌;
Card1   a=new   Card1((int)(Math.random()*4),(int)(Math.random()*13));
a.display();
}
}


------解决方案--------------------
lz只是返回了String 但没输出阿。。。。。应该是System.out.println(a.display());
  相关解决方案