美文网首页
8.05 集训第七天 【Android studio入门】

8.05 集训第七天 【Android studio入门】

作者: 草莓灵啾啾 | 来源:发表于2019-08-06 09:31 被阅读0次

    今日目标

    简单学习Java语言,了解Java与C语言的不同

    学习内容

    • Java中 一切皆对象
    • 在android studio中为什么要直接创建一个package
      1.避免重名
      2.合理地管理代码的结构
      views:自定义的视图
      activitys:界面
      model/java jean:模型
      tools:工具
      3rd:第三方控件
    • java的类
      1.在同一个源文件里面可以创建多个类
      2.public 修饰的类 这个文件的名称必须和这个类名相同
      3.一个源文件里面只有一个public修饰的类
    • public static void main(String[] args){}的作用
      提供一个main函数作为入口点
      public 入口方法 需要外部调用
      static 静态方法 在编译的时候先被加载
      void main方法不需要返回值 GC机制 自动释放

    实际操作

    七人数数游戏

    class Killman{
        public static void main(String[] args) {
        int num=0;
    
        //创建一个Scanner对象,用于接收终端的输入
        // 提示输入参与人数
            Scanner scanner=new Scanner(System.in);
            System.out.print("请输入参与人数:");
            num=scanner.nextInt();
            int[]temp=new int[num];
            for(int i=0;i<num;i++){
                temp[i]=i+1;
            }
    
            //提示输入死亡编号
            System.out.print("请输入死亡编号:");
            int killedNumber=scanner.nextInt();
            int killed=-1;
            int count=0;
            int totalkilled=0;
            //开始游戏
            for(int i=0;i<num;i++){
                if(temp[i]!=killed){
                    count++;
                    if(count==killedNumber){
                        //输出死亡的编号
                        System.out.println(temp[i]);
                        count=0;
                        //杀掉这个人
                        temp[i]=killed;
                        //杀人总数+1
                        totalkilled++;
                        if(totalkilled==num-1){
                            break;
                        }
                    }
                }
                //判断是不是最后一个
               if(i==num-1){
                   i=-1;
    
               }
            }
            //输出数组
            for(int i=0;i<num;i++){
                System.out.print(temp[i]+" ");
            }
        }
    
    }
    

    心得体会

    注:

    mac快捷操作:
    control+p 光标移到上一行
    control+n 光标移到下一行
    control+b 光标向左移动一个字符
    control+f 光标向右移动一个字符
    control+a 光标跳到行首
    control+e 光标跳到行尾

    相关文章

      网友评论

          本文标题:8.05 集训第七天 【Android studio入门】

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