成員字段
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();