第一次書面做業

1本週學習總結

  • Markdown基本語法。
  • JDk,JRE,JVM。其中JDK 是開發工具包  JRE Java執行環境 JVM java虛擬機。JDK含有JRE和JVM 。JRE還包含有JVM。

    2 書面做業

    1虛擬機

    1.1執行java程序的步驟是什麼?爲何java程序能夠跨平臺運行?

  • 先生成源程序,編譯生成class,而後編譯運行class的字節碼指令。
  • Java是在JVM上運行的,不一樣的系統平臺有本身的JVM,因此JAVA能夠跨平臺運行。

    1.2什麼是jdk?jdk, jre, jvm的聯繫是什麼?

  • JDK 開發工具包  JRE Java執行環境 JVM java虛擬機。JDK=JRE+JVM+其它 JRE包括了JVM。

    2java與javac

    2.1java HelloWorld命令中,這條命令的含義是什麼?HelloWorld這個參數指的是什麼?

  • 對源文件用javac進行編譯爲字節碼文件,helloWord這個參數指的是類名。

    2.2Path變量有什麼用?

  • path制定命令搜索路徑,這樣編譯文件時,會到path變量目錄中尋找並執行程序。

    2.3使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什麼不一樣?

  • java會生成java源文件和class字節碼文件。
  • c是生成源代碼,cpp,編譯生成。o 而後生成。exe文件。

    3實驗總結

    3.1閱讀PTA中提交Java程序的一些套路。

  • 要進行輸入,程序開頭應有`import java.util.Scanner`將Scanner類導入。
  • 在main中輸入`Scanner sc = new Scanner(System.in) `生成Scanner對象。
    next()必定要讀取到有效字符後才能夠結束輸入,對輸入有效字符以前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉,只有在輸入有效字符以後,next()方法纔將其後輸入的空格鍵、Tab鍵或Enter鍵等視爲分隔符或結束符。簡單地說,next()查找並返回來自此掃描器的下一個完整標記。完整標記的先後是與分隔模式匹配的輸入信息,因此next方法不能獲得帶空格的字符串。
       而nextLine()方法的結束符只是Enter鍵,即nextLine()方法返回的是Enter鍵以前的全部字符,它是能夠獲得帶空格的字符串的。
  • 格式化輸出
    %d 整型    %f 浮點型    %s 字符串    %c 字符    %b 布爾類型    \r 回車    \n 換行    \f 走紙換頁    \t 橫向跳格    \b 退格

    3.2 5-2(取數字)實驗總結。

  • ```if(num>=10000&&num<=20000)
       {
           System.out.println( Integer.toBinaryString(num) +","+ Integer.toOctalString(num) +","+ Integer.toHexString(num));
    判斷在其範圍內的 按照各個進制輸出if(i!=0) System.out.print(" ");
    if(a.charAt(i)==45) i=1;
    if(a.charAt(i)>=48&&a.charAt(i)<=57)
判斷語句分別做用爲防止輸出空格
還有負數
以及在0-9之間取值
###3.3 5-3(取數字浮點數)實驗總結
-         ```   for(int i=0;i<a.length();i++)
             {
                 if(a.charAt(i)>=48&&a.charAt(i)<=57)

用charAt 進行取出字符 而後將各位相加求和java

4Java主要應用在那幾個方面?你對本身在這門課的目標與期許是什麼?

計劃 目標
每週花費時長 18h
代碼總計劃量 6000
代碼 平均 400
學習方法 視頻和編程
遇到困難解決辦法 調試找資料問人

3使用碼雲管理Java代碼

3.1GIT使用

3.2 截圖題集「Java基本語法」PTA提交列表

3.3 使用學姐、學長開發的jar程序統計每週的代碼量

行數 新增行數 文件數 新增文件數
73 73 3 3

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息