美文网首页
Java实战开发篇-3创建一副扑克牌

Java实战开发篇-3创建一副扑克牌

作者: MRJMORIARTY | 来源:发表于2020-03-20 12:50 被阅读0次

在掌握好类与对象的基本方法后,我们可以进行创建扑克牌了
(第一次使用Android Studio 很多常识不清楚)

一、新建一个poker包

步骤:app->java->鼠标右键->package->命名为poker(包名最好小写)
一个包就相当于一个文件夹

二、在poker包里新建一个类Poker,记录扑克牌的属性

步骤:poker->鼠标右键->new->java class->命名为Poker
方法如下

        public class Poker{
        public String dot;//记录点数
        public String pic; //记录花色
        }

三、在poker包里新建一个主类MyClass,实现功能

        public class Myclass {
        public static void main(String[] args){
        String []dots=new String[]{"♠","♥","♣","♦"};//创建一个字符数组,保存所有花色
        String []pics=new String[]{"3","4","5","6","7","8","9","10","J","Q","K","A","2"};//创建一个字符数组,保存所有点数
        String []pokers=new String[52];//创建一个字符数组,保存所有扑克牌
        int count=0;//用于记录扑克牌的张数
        for(int i=0;i<dots.length;i++){//让每一个花色去遍历每一个点数
        for(int j=0;j<pics.length;j++){
        Poker poker=new Poker();
        poker.dot=dots[i];//访问同一个包里的公有类可以直接调用
        poker.pic=pics[j];
        pokers[count]=poker.dot+poker.pic;
        count++;
        }
        }
        for(int m=0;m< pokers.length;m++){
        System.out.print(pokers[m]);
        }
        }
        }

一副扑克牌就可以生成了!!

Android Studio中遇到的n多问题!

1.代码写好了,发现没有设备连接,无法运行代码

这个时候必须连上真机,或者创建虚拟机

2.设备连接好了,报这种错!

[KHP)B]G7TDP1@PMQ7%U{ZB.png

据说除了降低Android Studio版本以外没有其他办法

3.下载低版本后,程序也无法运行

报错让升级,这时候需要将SDK的版本调低,直接下载低版本SDK
好在Android保留了原来的设置

4.以为可以看结果了,还**有错

说是识别不了♠♥♣♦
解决方案:
app->Gradle Scripts->build.gradle(Module:app)
在最后添加代码

tasks.withType(JavaCompile){
options.encoding="UTF-8"
}

现在可以运行了,出现了想要的结果


image.png

总算完成了!

相关文章

网友评论

      本文标题:Java实战开发篇-3创建一副扑克牌

      本文链接:https://www.haomeiwen.com/subject/vifjyhtx.html