1. 程式人生 > 其它 >java關鍵字和資料型別及其擴充套件

java關鍵字和資料型別及其擴充套件

1.

public class Demo01 {
public static void main(String[] args) {
String A="liuao";
String z="liuao";
String $="liuao";
String _="liuao";
//所有的字元都以字母大小寫A到Z或a到z,美元符號$,下劃線_開始
//首字元之後可以是字母(A-Z或a到z)美元符號$,下劃線_或數字的任何字元組合
//不能使用關鍵字作為變數名或方法名,識別符號是大小寫敏感的
//與上三條除非命名的變數名都是非法
String B="liuao";
String b="liuao";



String 王者榮耀 ="倔強青銅";
//String 王者榮耀 ="百星王者";
System.out.println(王者榮耀);
}
}

資料型別

public class Domo02 {
public static void main(String[] args) {
//資料型別;
//強型別語言:要求變數的使用嚴格符合規定,所有變數都必須先定義後才能使用
//所型別語言
//java的資料型別分為兩大類:1.基本型別 2.引用型別
//基本資料型別分類 整數型別:byte.short.int.long
// 浮點型別:float.double 小數。常用double
// 字元型別:char 漢字
// boolean型別:只有ture和false

/** String a="Hello";
int num=10;
System.out.println(a);
System.out.println(num);**/
//八大資料型別
//整數
int num1= 10; //最常用
byte num2=20;
short num3=30;
long num4=40L;// Long型別要在數字後面加L

//小數:浮點型 short和double
float num5=40.1f;//float型別數字後面加f
double num6=3.14159263929119333;

//字元型別 char
char name='劉';//只能寫一個字

//補充 String A="劉奧";//String 不是關鍵詞,類

//boolean布林值 ture或false 是非
boolean flag=true;
boolean flan=false;
//除了基本資料型別以外的都叫引用型別
}
}

資料型別擴充套件

public class Domo03 {
public static void main(String[] args) {
//整數擴充套件 進位制 二進位制0b 十進位制 八進位制0 十六進位制 0x
int i= 10;
int i2=011; //八進位制0
int i3=0x1f; //十六進位制0x 0~9 A~F 16
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("*****************************************");
//**************************************
//浮點數擴充套件 銀行業務怎麼表示
// BigDecimal 數學工具類
//float 有限 離散 舍入誤差 大約 接近但不等於
//double
//最好完全避免使用浮點數進行比較
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//false
float b=283883434414f;
float B=b+1;
System.out.println(b==B);//true

System.out.println("*****************************************");
//字元拓展
char ci='a';
char c2='中';
System.out.println(ci);
System.out.println((int)ci);
System.out.println(c2);
System.out.println((int)c2);//強制轉換
// 所有的字元本質還是數字
//編碼 Unicode 表:97=a A = 95 2位元組 0-65536 Excel
char c3='\u0061';
System.out.println(c3);
//轉義字元
//\t 製表符 \n換行 。。
System.out.println("Hello\tworld");
System.out.println("====================================");
String sa= new String("hello world");
String sb= new String("hello world");
System.out.println(sa==sb);
String sc= "hello world";
String sd= "hello world";
System.out.println(sc==sd);
//物件 從記憶體分析
//布林值擴充套件
boolean flag=true;
if (flag==true){

}
}
}