day6、7 Java(2022-02-28、03-01)

  • Java語言
    Java的意義——處理(計算)數據
    1991 sun公司初創
    初用名OAK,后HotJava取自一款咖啡

  • Java核心優勢

  1. 跨平臺(操作系統)
  2. 安全穩定兼具運行速度(企業級開發中大型項目首選語言)
  • Java開發所需軟件
  1. jdk java開發工具包 (開發java程序必須安裝)
  2. 集成java開發工具(編寫代碼 編譯 運行)
    本文使用SpringToolSuite4

第一個Java程序

  1. 新建后綴是.java的文件稱之為java源文件(源代碼)
    java程序最小的組成單元是類
    public class 類名{
    類中代碼
    }
    類名必須和源文件名字一致
public class hello {
    public static void main(String[] args) {
        System.out.println("java起飛了");
    }
}

Java程序運行的入口點(起始點)是主方法

  1. 編譯
    Java源文件不能直接運行
    編譯需要使用jdk中的javac程序
    編譯成功后會生成一個后綴是.class的文件(字節碼文件)
  2. 運行
    運行需要使用jdk中的java程序運行


    cmd編譯并運行

SpringToolSuite4新建工程-新建類


新建

背景顏色建議——豆綠色,字號建議16、18
sts查看輸出語句是在console(控制臺)中


豆綠色

Java程序基本語法

  1. 關鍵字 具有語法含義的單詞 必須全部小寫
  2. 區分大小寫
  3. 所有的標點符號必須是英文 括號和引號必須成對出現
  4. 每一行可以運行的代碼結尾處必須加分號結束
變量

變量是存儲Java程序中需要處理的數據

  • 常用數據類型
    int 整數類型
    double 小數類型
    boolean 布爾類型 只有兩個數據 true和false
    String 字符串類型 數據使用雙引號括起來
變量使用三部曲
  1. 定義變量(無中生有)
    數據類型 變量名
  2. 變量賦值
    變量名 = 數據 (“=”是賦值符)
    java是強類型語言 賦值時數據必須和定義時匹配
  3. 使用變量
    使用變量中存放的數據
    (使用之前必須先賦值)
public class 變量 {
    public static void main(String[] args) {
        // 定義變量
        int age;
        // 變量賦值
        age = 23;
        // 使用變量
        System.out.println(age);
        age = age+1;
        System.out.println(age);
        
        // double 小數類型
        double money = 9.9;
        System.out.println(money);
        money = money*0.9;
        System.out.println(money);
        // 布爾類型 表示一種狀態
        // 只有兩個數據 true真和false假
        boolean x;
        x = true;
        System.out.println(x);
        x = false;
        System.out.println(x);
        // 字符串類型 用的最多
        // 字符數據需要使用雙引號括起來
        String n1,n2;
        n1 = "小明";
        System.out.println(n1);
        // 賦值號的右側可以是另外一個變量
        // 將右側變量里的數據復制一份給左側變量
        n2 = n1;
        System.out.print(n2);
    }
}
public class 變量的數據交換 {
    public static void main(String[] args) {
        //定義兩個整數變量
        int a = 10,b = 100;
        System.out.println(a);
        System.out.println(b);
        // 定義第三個變量
        int c;
        c = a;
        a = b;
        b = c;
        System.out.println("交換后");
        System.out.println(a);
        System.out.println(b);
    }
}
數據運算使用運算符
  • 數學運算符
    “+-*/ %(取余) ++(自增) --(自減) +(字符串連接)
    數學運算時 整數之間運算結果必須是整數
    數學運算時 如果既有整數又有小數同時計算 Java自動將整數轉化為小數再運算
public class 數學運算符 {
    public static void main(String[] args) {
        int a = 4,b = 5;
        double c = 5.0;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a/c);
        
        System.out.println(10%4);
        System.out.println(4%6);
        
        int x = 10,y = 100;
        x++;
        System.out.println(x);
        y--;
        System.out.println(y);
        
        System.out.println(1+1+1);
        System.out.println("1"+1+1);
        System.out.println(1+1+"1");
        System.out.println("1"+(1+1));
        
        int n = 2;// n為包裹數量變量
        System.out.println("菜鳥驛站通知,您有"+n+"個包裹");
    }
}
public class 運算符練習 {
    public static void main(String[] args) {
        // 給定一個三位整數 計算并輸出三位數中的每一位
        // 定義變量
        int number = 369;
        System.out.println(number/100);
        System.out.println(number/10%10);
        System.out.println(number%10);
    }
}
  • 比較運算符
    “< > >= <= ==(相等比較) !=(不等比較)”
    運行結果是布爾類型數據
    true 代表比較成立 false 代表比較不成立
    常用于條件語句
  • 邏輯(布爾)運算符
    “&&邏輯與 ||邏輯或 !邏輯非”
    只能運算布爾類型數據
    邏輯與 當所有的運算數據都是true,結果才是true--并且
    邏輯或 當運算數據中有一個true,結果就是true-----或者
    邏輯非(運算優先級高于比較運算符) 運算數據是true變false,false變true-------反操作
    1.邏輯運算符一般和比較運算符搭配使用,先比較再邏輯
    2.常用于條件語句
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容