美文网首页
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