分享

Java学习笔记2

 陈陈陈clj 2017-02-03
①定义了一个字符型数组(也可以是其他类型)。如何将定义的数组中的元素一个个展示出来
方法1:
String[] Card={"黑桃2","黑桃3","黑桃4","黑桃5","黑桃6","黑桃7","黑桃8","黑桃9","黑桃10","黑桃J","黑桃Q","黑桃K","黑桃A","红桃2","红桃3","红桃4","红桃5","红桃6","红桃7","红桃8","红桃9","红桃10","红桃J","红桃Q","红桃K","红桃A","梅花2","梅花3","梅花4","梅花5","梅花6","梅花7","梅花8","梅花9","梅花10","梅花J","梅花Q","梅花K","梅花A","方块2","方块3","方块4","方块5","方块6","方块7","方块8","方块9","方块10","方块J","方块Q","方块K","方块A"};
       int i=0;
  for(String string:Card){
         System.out.println(Card[i]);
         i++;
        }
此代码定义了一副纸牌。通过一个for循环将定义的纸牌遍历一遍。
 
 
方法2;
这种方法比较全面点。首先根据牌的颜色,点数创建不同的数组,然后将这些数组添加进去
然后再获取这些纸牌
public class cards {
 private List<card> list=new ArrayList<card>();
 public cards(){
  System.out.println("*****************创建扑克牌***************");
  String[]color={"黑桃","红桃","梅花","方块"};
  String[]num={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
  for(int i=0;i<color.length;i++)
   for(int j=0;j<num.length;j++)
    list.add(new card(color[i],num[j]));
 }
 //获取扑克牌
public List<card> getList(){
 return list;
}

 //展示牌
public  void showcard(){
 System.out.println("当前牌为:");
 System.out.println("[");
 for(int i=0;i<list.size();i++){
  System.out.println(list.get(i).getColor()+list.get(i).getNum());
 }
 System.out.println("]");
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多