Java基礎回顧,熟悉開發環境 —day1

來源:互聯網
上載者:User

練習一:

    利用for迴圈列印 9*9  表?

 

1*1=1

1*2=2  2*2=4

1*3=3  2*3=6  3*3=9

1*4=4  2*4=8  3*4=12  4*4=16

1*5=5  2*5=10  3*5=15  4*5=20  5*5=25

1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36

1*7=7  2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49

1*8=8  2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64

1*9=9  2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81

   

練習二:

   從命令列接受一個參數年份,計算此年份是否為閏年?

 

public class chengfa99 {

 /**
  * @param chengfa99
   * @Author davyzhu
  */
 public static void main(String[] args) {
  int i, j, sum;
  for (i = 1; i <= 9; i++) {
   for (j = 1; j <= i; j++) {
    sum = i * j;
    System.out.print(j + "*" + i + "=" + sum + " ");

   }
   System.out.println();
  }

 }

}

 

 

 

public class work_02 {

 /**
  * @param work_02
   *@Author davyzhu
  */
 public static void main(String[] args)  {
  String yy = args[0];
  int year = Integer.parseInt(yy);
   if( ((year%4==0) && !(year%100 == 0) )|| (year%400 == 0) )
           System.out.println(year+"������");
           else
            System.out.println(year+"��������");
 }
}

 

 課堂筆記:

1、JDK 安裝
   (1)安裝完畢,必須有兩個目錄 jdk1.6_X   jre
   (2)JDK 配置,在系統內容變數中配置如下:
      JAVA_HOME=C:/Program Files/Java/jdk1_6_x  //定義一個名稱叫 JAVA_HOME 的變數,值等於 JDK 安裝路徑
      classpath=.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar;     //告訴作業系統,Java 開發庫的位置
      Path= 原有的配置不變;%JAVA_HOME%/bin;     //告訴作業系統,Java 開發的工具所在位置
   (3)檢查JDK 配置
      開啟DOS 視窗,輸入 java 、javac 兩個命令,都正常運行,說明配置正確

補充:
C:/Program Files/Java/jdk1.6.0_11/jre/lib 目錄下的  rt.jar,是所有 Java 類庫

2、java 代碼注釋
   /*  DitherTest.java 2009-09-14 10:17
    * 
    *  對該類的簡單描述
    *  -------------- 
    *  對該類的修改記錄
    *  記錄一
    *  09-14  13:10 修改 test() 方法,簡化方法中使用的演算法
    *
    */

   /**
    *  文檔注釋,裡面的內容,會產生在 HTML 文檔中,方便我們產生代     *  碼API
    *  類注釋,描述整個類的功能
    *  @Author 作者名
    */

   文檔注釋: /**   */
   多行注釋: /*    */
   單行注釋: //

3、Java工具
   javac  編譯 *.java 原始碼,編譯後產生 *.class 位元組碼
   java   運行 *.class 位元組碼,最終產生 CPU 能夠執行的 二進位碼
   javadoc  提取 *.java 原始碼中添加的文檔注釋  /**    */

4、java 存取修飾詞
   public     所有包下面的類都可以訪問
   default    同一個包下面的所有類都可以訪問
   protected  同一個包所有可以都可以訪問,不同包中只有子類能夠訪問
   private    只能在同一個類中可以訪問

   代碼編寫規定:
   類的屬性一般設定為 private ,不允許其他類直接存取和修改
   可以給這些屬性設定 public 的 get set 方法,來訪問或修改屬性值

5、JVM 執行位元組碼
   類載入器-->位元組碼校正-->解釋執行(或使用 JIT 執行)

6、工具使用說明
   SVN 用戶端: TortoiseSVN-1.5.4.14259-win32-svn-1.5.3.msi
   中文漢化包: LanguagePack_1.5.4.14259-win32-zh_CN.msi

   作用:串連 SVN 伺服器,上傳或下載資源(代碼、工程、檔案)

   SVN 目錄結構
   code: 上課示範代碼
   doc : 參考的文檔或書籍
   homework: 課後作業或者任務單
      301
        myProject_ZYQ
      302
       
   tools: 開發所需要的工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.