大數據<javaSE + Linux精英實訓班>_day_07
阿新 • • 發佈:2018-03-24
自動 javase star 標準 idea 計算 人類 類型 計算機
1:基礎語法->ASCII編碼表 計算機的世界,01->二進制 全世界有多少個國家?每個國家用什麽語句? 全世界都在使用計算機。 美國:計算機可以直接識別人類的文字 字母a對應的十進制為97,大寫的字母A對應的十進制是65 美國佬:a-z A-Z 0-9 !@#$%等 a->在硬盤當中存儲並不是a,是a對應值97的二進制 常用的ASCII編碼表: 數字0-9對應的ASCII編碼十進制為48-57,字母a-z對應的是97-122,字母A-Z對應的是65-90. 中國:開始做自己的編碼表 讓十進制數,對應一個漢字 簡體中文編碼 GB2312 -> 國標 對應的漢字比較少 升級為GBK 萬國碼:國際標準ISO (全球所有的語言兼容ASCTII編碼表) Unicode
public class ASCIIDemo{ /* char 轉換為int類型的時候,類型自動提升,char數據類型,會去查詢編碼表,得到整數 */ public static void main(String[] args){ char c = ‘a‘; int i = c + 1; System.out.println(i); // 98 int j = 90;// 強制類型轉換 char h = (char)j; System.out.println(h); // Z System.out.println((char)6); char k = ‘你‘; System.out.println(k); // char類型的範圍:0-65535 char n = 65534; } }
2:基礎語法->char類型的存儲 java中字符,數據類型 char java中整數,數據類型 int
public class LoopTest{ public static void main(String[] args){ /* 輸出所有的英文字母 1、小寫 2、大寫 52 利用編碼表來實現 A-Z 65-90 a-z 97--122 思路: 1、定義變量,保存小寫a,保存大寫A 2、循環26次,輸出定義好的變量 每次循環,變量++ */ // 定義變量 保存字母 char xiaoxie = ‘a‘; char daxie = ‘A‘; // 循環 for(int i = 0;i < 26;i++){ System.out.println(xiaoxie + " " + daxie); daxie++; xiaoxie++; } } }
public class Test99{ public static void main(String[] args){ /* 1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 */ for(int i = 1;i <= 9;i++){ for(int j = 1;j <= i;j++){ // 按照標準格式打印 System.out.print(j + "*" + i +"=" + i * j + "\t"); } System.out.println(); } } }
3:工具的使用:eclipse idea netbeans 優點:免費、無版權、隨使用。開源(eclipse的源碼對外開放)、可下載插件(拓展性強)、 綠色版軟件->解壓即可使用 4:eclipse快捷鍵: atl + / 自動補全 Ctrl + / 單行註釋 取消單行註釋 Ctrl + Shift + / 多行註釋 Ctrl + Shift + \ 取消多行註釋 Ctrl + Shift + o 導入包選中的行 Alt + 上下箭頭 移動這行代碼 Ctrl + D 刪除當前行 Ctrl + 1 查看提示 Ctrl + 2 r 統一改名 Ctrl + 2 l 接收返回值
package com.itstaredu.demo; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //atl + /快捷鍵 System.out.println("HelloWorld"); Scanner sr = new Scanner(System.in); for (int i = 0; i < args.length; i++) { } } }
大數據<javaSE + Linux精英實訓班>_day_07