java書寫、數據類型、數組定義

這裏只記錄java與php、javascript不一樣的地方,相同的地方就不贅述了。javascript

1.java文件源碼爲以.java爲後綴的文件,字節碼文件是以.class爲後綴的文件。php

2.寫好一個java源碼以後,cmd進入源碼文件盤符,用命令 javac helloworld.java將源碼轉化爲字節碼文件 helloworld.class;html

   而後用命令java helloworld運行字節碼文件,獲得咱們想要的結果,記住最後一步java字節碼文件的時候不能帶後綴.class,不然會報錯!java

3.java中定義一個變量要顯式的聲明變量類型而且java對大小寫敏感:數組

   String a = "Hello World";聲明一個字符串型變量a,並賦值爲「Hello World」。函數

4.java中的數據類型:spa

   boolean:布爾型,值只能是true和false;htm

   char:字符型,單引號包起來的單個字符;blog

   String:字符串型,雙引號包起來的多個字符;排序

   整數型又分爲四種:

   byte:兩個字節;

   short:-32768---32767   五位數;

   int:-2147483648---2147483648   十位數 (默認類型,通常都用這個);

   long:-9223372036854775808----9223372036854775808   十九位數。

   浮點型分爲兩種(小數型):

   float:-3.403E38---3.403E38;

   double:-1.798E308---1.798E308。

5.函數方法的返回值

   Math.pow(double x,double y)   返回值爲x的y次方,該函數返回值數據類型爲double型,因此

   若是要將該值賦值給變量z,那麼也必須提早聲明z的數據類型爲double,不然會出錯。

6.打印信息

   System.out.println("打印信息")           輸出信息後會換行

   System.out.print("打印信息")              輸出信息後不換行

7.java數組定義方法

   一維數組:

   int [] test = {21,34,67,98,47}     或者    int test [] = {21,54,76,89,34}     他們等價於==>int [] test = new int []{23,46,78,53,87}

   int聲明數據類型,[]表示數組。

   test[0]表示第一個數據,以此類推。

   二維數組:

   int [][]test = {{23,56,89,23,45,},{34,56,21,54,87,}}   兩行五列的二維數組

   等價於==>int [][] test = new int [2][5];test[0][0]=23;.........

   行長度==>test.length;列長度==>test[i].length;由於是一個二維數組,因此test[i]自己也是是一個數組.

8.數組空間配置

   int [] test = new int[5]              新建數組test,長度爲5,數據類型爲int。

   int [] test; test=new int[5];       另外一種寫法。

9.java的數組操做方法

   Arrays.方法(數組名):

   Arrays.sort(test)-----------升序排序

   Arrays.toString(test)------數組轉換爲字符串

   關於java數組操做,有位仁兄寫得比較詳細,請點擊

10.在java中使用一些方法時,必須先使用import將包文件導入

   import java.util.Arrays              導入java下util包下的Arrays類

   import java.util.*                       導入java下util包下的全部類

   先導入以後,這些類裏面的方法才能在後面的class內部使用。

   e.g:將用戶輸入的值傳遞給變量score。

          Scanner input=new Scanner(System.in);

          int score = input.nextInt();

相關文章
相關標籤/搜索