①定义了一个字符型数组(也可以是其他类型)。如何将定义的数组中的元素一个个展示出来
方法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("]");
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。