標識符:用來標誌類名、變量名、方法名、類型名、數組名、文件名的有效字符序列稱爲標識符。簡單地說,標識符就是一個名字。java
Java關於標識符的語法規則數組
標識符由字母、下劃線、美圓符號和數字組成,長度不受限制。ide
標誌符的第一個字符不能數字字符。this
標識符不能是關鍵字spa
標誌符不能是true,false和null(儘管true,false和null不是java關鍵字)code
標識符中的字母是區分大小寫的,hello和Hello是不一樣的標誌符blog
關鍵字就是java 語言中已經被賦予特定意義的一些單詞。不能夠把關鍵字做爲標識符來用。下面是java 的50個關鍵字排序
abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protect、public、return、short、static、strictfp、super、switch、synchronized、this、throws、transitent、try、void、volatile、while字符串
boolean: true/falseit
序號 | 類型 | 範圍 |
1 | int | -2的31次方~2的31次方-1 |
2 | byte | -2的7次方~2的7次方-1 |
3 | short | -2的15次方~2的15次方-1 |
4 | long | -2的63次方~2的63次方-1 |
轉義字符:
序號 | 字符 | 含義 |
1 | \n | 換行 |
2 | \b | 退格 |
3 | \t | 水平製表 |
4 | \' | 單引號 |
5 | \" | 雙引號 |
6 | \\ | 反斜槓 |
序號 | 字符 | 含義 |
1 | float | 常量後面必需要有f或者F |
2 | double | 常量後面能夠有d或者D |
級別低的變量的值賦值給級別高的變量時,系統自動完成數據類型的轉換
級別高的變量賦值給級別低的變量時,必須使用顯示類型轉換運算
Scanner reader = new Scanner(System.in);
reader.nextDouble();
序號 | 描述 | 說明 |
1 | %d | 輸出Int類型數據 |
2 | %c | 輸出char型數據 |
3 | %f | 輸出浮點型數據,小數部分最多保留6位 |
4 | %s | 輸出字符串數據 |
5 | %md | 輸出int型數據,佔m列 |
6 | %m.nf | 輸出浮點型數據佔m列,小數點保留n位 |
float boy[];
char cat[][];
float boy[] = new float[4];
int mytwo[][] = new int [3][4];
float a[]=new float[12];
float boy[] = {21.3f,23.89f};
數組是引用類型
Arrays.toString(a);
(1)arraycopy方法
(2)copyOf和copyOfRange
sort
enum Season{
春季,夏季,秋季,冬季
}
1 如下代碼輸出是什麼?
public class Hello{ public static void main(String args[]){ double a = 123456.783124; System.out.printf("%12.3f,%12.5f",a,a); } }
123456.781,123456.78125
2 如下代碼輸出是什麼?
public class Hello{ public static void main(String args[]){ double a = 123456.783124f; System.out.printf("%12.3f,%12.5f",a,a); } }
123456.783,123456.78312
3 編寫一個應用程序,給出漢字「你」,「我」,「他」在Unicode表的位置
package test; public class TestMain { public static void main(String[] args) { char you = '你'; char i = '我'; char other = '他'; System.out.printf("你的位置是:%d\n個人位置是:%d\n他的位置是:%d\n",(int)you, (int)i, (int)other); } }
你的位置是:20320個人位置是:25105他的位置是:20182