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

2019-08-06  本文已影响0人  草莓灵啾啾

今日目标

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

学习内容

实际操作

七人数数游戏

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 光标跳到行尾

上一篇 下一篇

猜你喜欢

热点阅读