8.05 集訓(xùn)第七天 【Android studio入門】

今日目標(biāo)

簡(jiǎn)單學(xué)習(xí)Java語言,了解Java與C語言的不同

學(xué)習(xí)內(nèi)容

  • Java中 一切皆對(duì)象
  • 在android studio中為什么要直接創(chuàng)建一個(gè)package
    1.避免重名
    2.合理地管理代碼的結(jié)構(gòu)
    views:自定義的視圖
    activitys:界面
    model/java jean:模型
    tools:工具
    3rd:第三方控件
  • java的類
    1.在同一個(gè)源文件里面可以創(chuàng)建多個(gè)類
    2.public 修飾的類 這個(gè)文件的名稱必須和這個(gè)類名相同
    3.一個(gè)源文件里面只有一個(gè)public修飾的類
  • public static void main(String[] args){}的作用
    提供一個(gè)main函數(shù)作為入口點(diǎn)
    public 入口方法 需要外部調(diào)用
    static 靜態(tài)方法 在編譯的時(shí)候先被加載
    void main方法不需要返回值 GC機(jī)制 自動(dòng)釋放

實(shí)際操作

七人數(shù)數(shù)游戲

class Killman{
    public static void main(String[] args) {
    int num=0;

    //創(chuàng)建一個(gè)Scanner對(duì)象,用于接收終端的輸入
    // 提示輸入?yún)⑴c人數(shù)
        Scanner scanner=new Scanner(System.in);
        System.out.print("請(qǐng)輸入?yún)⑴c人數(shù):");
        num=scanner.nextInt();
        int[]temp=new int[num];
        for(int i=0;i<num;i++){
            temp[i]=i+1;
        }

        //提示輸入死亡編號(hào)
        System.out.print("請(qǐng)輸入死亡編號(hào):");
        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){
                    //輸出死亡的編號(hào)
                    System.out.println(temp[i]);
                    count=0;
                    //殺掉這個(gè)人
                    temp[i]=killed;
                    //殺人總數(shù)+1
                    totalkilled++;
                    if(totalkilled==num-1){
                        break;
                    }
                }
            }
            //判斷是不是最后一個(gè)
           if(i==num-1){
               i=-1;

           }
        }
        //輸出數(shù)組
        for(int i=0;i<num;i++){
            System.out.print(temp[i]+" ");
        }
    }

}

心得體會(huì)

注:

mac快捷操作:
control+p 光標(biāo)移到上一行
control+n 光標(biāo)移到下一行
control+b 光標(biāo)向左移動(dòng)一個(gè)字符
control+f 光標(biāo)向右移動(dòng)一個(gè)字符
control+a 光標(biāo)跳到行首
control+e 光標(biāo)跳到行尾

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、基礎(chǔ)知識(shí):1、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機(jī)...
    殺小賊閱讀 2,563評(píng)論 0 4
  • JAVA面試題 1、作用域public,private,protected,以及不寫時(shí)的區(qū)別答:區(qū)別如下:作用域 ...
    JA尐白閱讀 1,264評(píng)論 1 0
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,197評(píng)論 0 3
  • 多態(tài) 任何域的訪問操作都將有編譯器解析,如果某個(gè)方法是靜態(tài)的,它的行為就不具有多態(tài)性 java默認(rèn)對(duì)象的銷毀順序與...
    yueyue_projects閱讀 1,091評(píng)論 0 1
  • 1. 寫一個(gè)正則表達(dá)式判斷一個(gè)字符串是否是ip地址規(guī)則:一個(gè)ip地址由4個(gè)數(shù)字組成,每個(gè)數(shù)字之間用.連接。每個(gè)數(shù)字...
    woming閱讀 119評(píng)論 0 0

友情鏈接更多精彩內(nèi)容