Java學習---成員字段

成員字段

1.定義成員字段

   數據類型 成員字段名;

   int num;

2.Java的基本數據類型

   a. 整形 byte short int long

   b. 浮點型 float double

   c. 字符型 char string

   d. 布爾型 boolean

3.ASCII碼轉換

使用short 關鍵字進行轉換

publicclass ASCII {

 

    publicstaticvoid main(String[] args){

       char s1 = '@';

       char s2 = '%';

       char s3 = '/';

       char s4 = '^';

       System.out.println(s1+"字符ASCII碼:"+(short)s1);

       System.out.println(s2+"字符ASCII碼:"+(short)s2);

       System.out.println(s3+"字符ASCII碼:"+(short)s3);

       System.out.println(s4+"字符ASCII碼:"+(short)s4);

       for (int i = -128; i <127; i++) {

           System.out.print((char)i+"\t");

           if (i%7==0) {

              System.out.println();

           }

       }

    }

}

4.字符加密

import java.util.Scanner;//導入控制檯掃描類

publicclass CharA {

    static String str="password";

    publicstaticvoid main(String[] args){

       jiami();

    }

    privatestaticvoid jiami() {

       System.out.println("請輸入要加密的字符:");

       Scannerinput = new Scanner(System.in);

       str=input.nextLine();

       for (int i = 0; i <str.length(); i++) {

           char d = (char)(str.charAt(i)+5);

           System.out.print("加密後的字符是:"+d);

       }

       input.close();

    }

5.類型轉換

      //浮點數強轉爲整數

       float a =34.5f;

      System.out.println((int)a);

      //賦值

      int i =100;

       i= 10*10;i=50+50;

       System.out.println(i);

      h =(float)a/b;//強制數據類型轉換

6.最大值和最小值

       //short-->Short      

       System.out.println("短整數 最大值:"+Short.MAX_VALUE);

       System.out.println("短整數 最小值:"+Short.MIN_VALUE);

       //int-->Integer

       System.out.println("整數 最大值:"+Integer.MAX_VALUE);

       System.out.println("整數 最小值:"+Integer.MIN_VALUE);

       //long-->Long

       System.out.println("長整數 最大值:"+Long.MAX_VALUE);

       System.out.println("長整數 最小值:"+Long.MIN_VALUE);

       //float-->Float

       System.out.println("單精度浮點數 最大值:"+Float.MAX_VALUE);

       System.out.println("單精度浮點數 最小值:"+Float.MIN_VALUE);

       //double-->Double

       System.out.println("雙精度浮點數 最大值:"+Double.MAX_VALUE);

       System.out.println("雙精度浮點數 最小值:"+Double.MIN_VALUE);

       int num = 3;//用基本數據類型聲明的變量 只做存儲

       Integernum1 = 30;//用基本數據類型包裝類聲明的變量 有屬性和方法

       System.out.println(num1);

       //byte--> Byte

       //short-->Short

       //int-->Integer

       //long-->Long

       //float-->Float

       //double-->Double

       //char--> Character

       //boolean--> Boolean

5.格式化輸出

       System.out.print("不換行輸出");

       System.out.println("換行輸出");

       System.out.printf("格式化輸出%d",num);

       //聲明掃描類對象

       Scannersc = new Scanner(System.in);

       //給一個輸入提示

       System.out.println("\n請輸入姓名:");

       //掃描下一行 將結果存儲在一個字符串變量中

       Stringname = sc.nextLine();

       System.out.println("你的姓名是:"+name);

       System.out.println("請輸入你的年齡:");

       int age = sc.nextInt();

       System.out.println("你的年齡是:"+age);

       sc.close();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章