Arraylist无法添加

来源:7-1 简易扑克牌游戏

卷枕头

2017-11-18 19:48


打印输出后,扑克牌所有的数据都是null……哪里不对啊:(5a101de90001af1910520780.jpg

写回答 关注

3回答

  • 卷枕头
    2017-11-19 19:28:19

    public class Game {

       Player1 aa = new Player1();

       Player2 bb = new Player2();

       public static List<Card> Cards = new ArrayList<Card>();


    public void CardsTest() {

     

     System.out.println("------------创建扑克牌-------------");

     

     for(int i=0;i<4;i++) {

     

    if(i==0) {

     for(int j=1;j<14;j++) {

    if(j==1) {

    Card cr1 =new Card("黑桃","A");

    Cards.add(cr1);

    }else if(j==2) {

    Card cr1 =new Card("黑桃","2");

    Cards.add(cr1);

    Card temp = (Card) Cards.get(0);

     }else if(j==3) {

    Card cr1 =new Card("黑桃","3");Cards.add(cr1);

     }else if(j==4) {

     Card cr1 =new Card("黑桃","4");Cards.add(cr1);

     }else if(j==5) {

     Card cr1 =new Card("黑桃","5");Cards.add(cr1);

     }else if(j==6) {

     Card cr1 =new Card("黑桃","6");Cards.add(cr1);

     }else if(j==7) {

     Card cr1 =new Card("黑桃","7");Cards.add(cr1);

     }else if(j==8) {

     Card cr1 =new Card("黑桃","8");Cards.add(cr1);

     }else if(j==9) {

     Card cr1 =new Card("黑桃","9");Cards.add(cr1);

     }else if(j==10) {

     Card cr1 =new Card("黑桃","10");Cards.add(cr1);

     }else if(j==11) {

     Card cr1 =new Card("黑桃","J");Cards.add(cr1);

     }else if(j==12) {

     Card cr1 =new Card("黑桃","Q");Cards.add(cr1);

     }else if(j==13) {

     Card cr1 =new Card("黑桃","k");Cards.add(cr1);

     }

      }




    没有加进去,打印出来都是null

  • 3y20w
    2017-11-19 10:29:06

    额好像不是 我再看看  能贴一下打印的代码吗?


  • 3y20w
    2017-11-19 10:25:27

    static

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409767 学习 · 4534 问题

查看课程

相似问题