国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符

這篇具有很好參考價值的文章主要介紹了〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? 語法之注釋

  • 注釋: 是寫在程序中對代碼進行解釋說明的文字,方便自己和其他人查看,以便理解程序的
  • 注釋分為 單行注釋多行注釋,注釋的內容并不會被編譯,所以 不會影響 代碼的運行
  • 單行注釋通過 // 進行標注,只能注釋一行
  • 多行注釋通過 /* 注釋內容 */ 進行標注,可以注釋多行
package tiny.geeker;

/**
 * 文檔注釋:學習注釋的語法
 */
public class Test {
    public static void main(String[] args) {
        // 單行注釋:輸出Hello World
        System.out.println("Hello World");

        /*
            Author: tinygeeker
            Date: 2023/11/10
            Desc: 多行注釋:計算 1+2 的值
        */
        System.out.println(1 + 2);
    }
}

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 語法之字面量

  • 計算機是用來處理數(shù)據(jù)的,字面量就是告訴程序員,數(shù)據(jù)在程序中的書寫格式
  • 分別有 整數(shù)、小數(shù)字符、字符串布爾值、空值
  • 其中 整數(shù)小數(shù) 與數(shù)學中寫法一致
  • 字符 需要用 單引號 包裹,必須有且僅能有一個字符
  • 字符串 需要用 雙引號 包裹,內容可有可無
  • 布爾值 也就是真(true)假(false),只有兩個值
  • 空值 是一個特殊的值,為 null,后面再講
package tiny.geeker;

public class Test {
    public static void main(String[] args) {
        // 整數(shù)
        System.out.println(520);
        // 小數(shù)
        System.out.println(13.14);
        // 字符
        System.out.println('愛');
        // 字符串
        System.out.println("飛兔小哥");
        // 布爾值
        System.out.println(true);
        System.out.println(false);
    }
}

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 語法之變量

  • 變量 是用來記住程序要處理的數(shù)據(jù)的
  • 變量的定義格式:數(shù)據(jù)類型 變量名稱 = 數(shù)據(jù),例如 int age = 20
  • 其中 數(shù)據(jù)類型 是用來限制數(shù)據(jù)的形式,比如:int(整數(shù)類型)、double(小數(shù)類型)
  • 變量名稱 建議首字母小寫
  • 數(shù)據(jù) 是用來給變量賦值用的
package tiny.geeker;

public class Test {
    public static void main(String[] args) {
        // 定義一個年齡的整數(shù)變量
        int age = 20;
        System.out.println(age);

        // 定義一個分數(shù)的小數(shù)變量
        double score = 59.5;
        System.out.println(score);
    }
}

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 語法之變量注意事項

  • 第一: 變量要先聲明才能使用
  • 第二: 變量是什么類型,就應該用什么類型的數(shù)據(jù),否則會報錯
  • 第三: 變量是從定義開始到 } 截止的范圍內有效,且同一個范圍內,多個變量名不能重復
  • 第四: 變量定義的時候可以不賦值,但是在使用的時候必須有值,否則報錯

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 語法之關鍵字和標識符

  • 定義變量的時候,例如 int age = 20;其中 age 不能使用一些關鍵字,也就是 Java 語言自己用過的詞,因為有特殊作用
  • 因此 關鍵字Java 用了的,不能用來做 類名 和 變量名,否則會報錯
  • 常見的關鍵詞有很多,比如 publicabstract、catchcase、int、double、break、byte 等等,雖然關鍵字很多,但是不用刻意去記住,因為編輯器中會報錯的,如果報錯要考慮到使用了這些關鍵詞就行
  • 標識符就是寫程序起的一些名字,比如變量名,需要注意的是,變量名 不能以數(shù)字開頭,也不能用關鍵字,且 區(qū)分大小寫

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 數(shù)據(jù)存儲的原理

  • 計算機中的數(shù)據(jù)是以 二進制 進行存儲的,不管是字符、圖片還是音頻,都是以二進制進行存儲的
  • 而存儲的最小單元稱為 字節(jié)(byte),一個字節(jié)是使用8個二進制位組成的,也就是 1B = 8b
  • 十進制是逢十進一,因此二進制是逢二進一,因此 十進制的中的2 = 二進制中的10
  • 比如在計算器選擇程序員專用,輸入 2,將類型調整為 byte,可以看到總共占據(jù)了 8個二進制位,值為 0000 0010
  • 雖然上面說 十進制的中的2 = 二進制中的10,但是一個字節(jié)占 8 個位,所以不足的會默認補上 0,因為最終值為 0000 0010

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 特殊數(shù)據(jù)存儲的原理

  • 其實字符、圖片、音頻都是存儲的二進制數(shù)據(jù)
  • 其中字符存儲的是 ASCII 碼表的數(shù)值
  • 圖片存儲的是三原色的值,因為三原色可以用 0-255 的數(shù)值進行標識
  • 音頻可以存儲波形圖,也就數(shù)值而已
  • 例:計算 'a' + 1 = 98,那是因為 aASCII 碼表中的值為 97,就可以很好理解了

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符
〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 進制之間的轉換

  • 雖然知道了存儲數(shù)據(jù)用的是二進制,但是二進制非常不便于觀察,因此平時用的都是十進制
  • 當然程序中,還發(fā)明了 八進制十六進制 來更好的觀察和表示二進制
  • 八進制: 是每3位二進制作為一個單元,00、000、000,其中最小值為0,最大值為8,總共8個數(shù)字,成為 八進制
  • 十六進制: 是每4位二進制作為一個單元,0000、0000,其中最小值為0,最大值為15,依次用 0-9、A、B、C、D、E、F 來標識這16個數(shù),稱為 十六進制
  • 當然這些進制之間都是可以進行相互轉換的
  • 十進制轉二進制: 使用的是 除二取余法

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符
〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 程序中不同進制的寫法

  • 二進制需要用 0B 或者 0b 打頭
  • 八進制需要用 0 打頭
  • 十六進制需要用 0X 打頭

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 基本數(shù)據(jù)類型

  • 基本數(shù)據(jù)類型分為 4大類八種
  • 每種類型對應的數(shù)據(jù)范圍是不同的,其中類型范圍小的,可以直接賦值給類型范圍大的

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符
〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 強制類型轉換

  • 正常來說,將一個大類型的值賦值給小類型會報錯,但是可以通過強制類型轉換解決

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 算術運算符

  • 算術運算符包括 +(加)、-(減)、*(乘)/(除)、%(取余數(shù))
  • 需要注意的是:兩個整數(shù)相除的結果還是整數(shù)加號也可以用來鏈接數(shù)字和字符串

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 自增自減

  • 可以通過 ++a 或者 a++ 實現(xiàn)變量自增 1
  • 可以通過 --a 或者 a-- 實現(xiàn)變量自減 1
  • 符號如果在前,是先運算再賦值,如果符號在后,是先賦值再運算

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符
〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 賦值運算符

  • 賦值運算符包括 +=(加等)、-=(減等)、*=(乘等)、/=(除等)%=(余等)
  • 比如 b += a 就等于 b = b + a,其他的以此類推

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 關系運算符

  • 關系運算符包括 >(大于)、>=(大于等于)、<(小于)、<=(小于等于)、==(等于)、!=(不等于),用來判斷兩者之間的關系,返回值為 truefalse

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 邏輯運算符

  • &(邏輯與): 比如 2>1 & 3>2 多個條件必須都是 true,結果才是 true;有一個是 false,結果就是 false
  • |(邏輯或): 多個條件中只要有一個為 true,結果就是 true
  • !(邏輯非): 取反,你真我假,你假我真。!true == false、!false == true
  • ^(邏輯異或): 比如 2>1 ^ 3>1 前后條件的結果相同,就直接返回false,前后條件的結果不同,才返回 true

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 三元運算符

  • 三元運算符的格式:條件表達式 ? 值1 : 值2
  • 先執(zhí)行條件表達式,如果條件成立,則返回值1,否則返回值2

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 下載官方API文檔

  • 由于 java 中內置了很多的 API,可以直接拿來用,所以需要參考一下官方的 API 文檔
  • 文檔的下載地址,一般在下載 JDK 文件的下方,當然也可以直接在搜索引擎中檢索 JDK API 即可

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符

? 使用內置 Scanner 掃描包接收用戶輸入信息

  • 要使用內置 API,需要先通過 import 導入所需要的包
  • 然后通過 new 實例化后,即可使用該包中的功能了
package tiny.geeker;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        // 實例化
        Scanner sc = new Scanner(System.in);

        // 接受用戶輸入指令
        System.out.println("請輸入你的名字:");
        String name = sc.next();
        System.out.println("名字是:" + name);

        System.out.println("請輸入你的年齡:");
        int age = sc.nextInt();
        System.out.println("年齡是:" + age);
    }
}

〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符,《全套 Java 基礎教程》,java,開發(fā)語言,極限編程,經(jīng)驗分享,數(shù)據(jù)類型,運算符文章來源地址http://www.zghlxwxcb.cn/news/detail-752355.html

到了這里,關于〔002〕Java 基礎之語法、數(shù)據(jù)類型、進制轉換、運算符的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Python入門篇】——Python基礎語法(數(shù)據(jù)類型與數(shù)據(jù)類型轉換)

    【Python入門篇】——Python基礎語法(數(shù)據(jù)類型與數(shù)據(jù)類型轉換)

    作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等 作者主頁: 七七的個人主頁 文章收錄專欄: Python入門,本專欄主要內容為Python的基礎語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點贊 ?? 收藏 ? 加關注哦!???? 數(shù)據(jù)類型 在學習字

    2024年02月02日
    瀏覽(21)
  • 第02章_變量與運算符(關鍵字,標識符,變量,基本數(shù)據(jù)類型,進制,運算符,字符集)

    第02章_變量與運算符(關鍵字,標識符,變量,基本數(shù)據(jù)類型,進制,運算符,字符集)

    定義: 被Java語言賦予了特殊含義,用做專門用途的字符串(或單詞) HelloWorld案例中,出現(xiàn)的有 class 、 public 、 static 、 void 等,這些單詞已經(jīng)被Java定義好了。 特點:全部都是 小寫字母 。 比較多,不需要死記硬背,學到哪里記到哪里即可。 官方地址:

    2024年01月22日
    瀏覽(21)
  • java基礎語法(運算符&循環(huán))

    在Java中,一些數(shù)據(jù)類型之間是可以相互轉換的。分為兩種情況:自動類型轉換和強制類型轉換。 1.1 隱式轉換(理解) ? 把一個表示數(shù)據(jù)范圍小的數(shù)值或者變量賦值給另一個表示數(shù)據(jù)范圍大的變量。這種轉換方式是自動的,直接書寫即可。例如: 說明: 整數(shù)默認是int類型,

    2024年02月09日
    瀏覽(28)
  • Python學習筆記(2)--字面量,注釋,變量,數(shù)據(jù)類型,數(shù)據(jù)類型轉換,標識符,運算符

    Python學習筆記(2)--字面量,注釋,變量,數(shù)據(jù)類型,數(shù)據(jù)類型轉換,標識符,運算符

    傳送門==B站黑馬python入門教程 1.字面量 字面量 : 代碼中被固定寫的值 python常用的6種數(shù)據(jù)類型為 數(shù)字,字符串,列表,元組,集合,字典 目前基礎部分學習 字符串,整數(shù),浮點數(shù) 即可 字符串 :(文本),由任意數(shù)量的 字符 (示例:中文/英文/各類符號/數(shù)組)組成; 在 python 中,字符串需要用雙

    2024年02月11日
    瀏覽(97)
  • 01 java 學習 數(shù)據(jù)類型、基礎語法、封裝、繼承、多態(tài)、接口、泛型、異常等

    01 java 學習 數(shù)據(jù)類型、基礎語法、封裝、繼承、多態(tài)、接口、泛型、異常等

    目錄 環(huán)境搭建和基礎知識 ?什么是JRE: 什么是JDK: 基礎數(shù)據(jù)類型 ?分支選擇if else switch和c一毛一樣 for和while循環(huán)還有數(shù)組基本和c一樣 封裝 函數(shù)調用、傳參、命名規(guī)范、數(shù)組新命名規(guī)范 java輸入Scanner scanner = new Scanner(System.in); 類的創(chuàng)建和使用以及封裝修飾符 ?構造方法:含義、

    2024年02月11日
    瀏覽(46)
  • 【byte類型數(shù)據(jù)轉換16進制字符串】

    1.byte類型數(shù)據(jù)長度為8bit(8位), 例如00101110。 2.16進制字符長度4bit(4位), 例如1101,表示D。 3.那么一個byte可以用2(8bit/4bit=2)個16進制字符表示。 4. 1中的00101110可分為0010和1110兩部分。 5. 0010可以由00101110右移動4位獲得,即001011104。注意,在java中byte是無符號的,全為正的,所有應該做

    2024年02月16日
    瀏覽(30)
  • Java基礎篇_1.2——保留關鍵字、基本數(shù)據(jù)類型、基本數(shù)據(jù)類型之間的轉換

    Java基礎篇_1.2——保留關鍵字、基本數(shù)據(jù)類型、基本數(shù)據(jù)類型之間的轉換

    目錄 一、保留 二、Java的基本數(shù)據(jù)類型 三、引用數(shù)據(jù)類型 ?四、基本數(shù)據(jù)類型間的轉換 ?隱含強制類型轉換 數(shù)值之間的合法轉換 Java該語言是用 Unicode 字符集編寫的。 Java是預先定義的具有特別意義的標識符,也被稱為Java保留字,Java不能用作變量名、方

    2024年02月14日
    瀏覽(29)
  • Go語言核心編程-運算符和進制轉換

    Go語言核心編程-運算符和進制轉換

    運算符是一種特殊的符號,用以表示數(shù)據(jù)的運算、賦值和比較等 運算符是一種特殊的符號,用以表示數(shù)據(jù)的運算、賦值和比較等 算術運算符 賦值運算符 比較運算符/關系運算符 邏輯運算符 位運算符 其它運算符 算術運算符是對數(shù)值類型的變量進行運算的,比如:加減乘除。

    2024年02月05日
    瀏覽(28)
  • Android Java代碼與JNI交互基礎數(shù)據(jù)類型轉換(三)

    Android Java代碼與JNI交互基礎數(shù)據(jù)類型轉換(三)

    ?? Android Studio 版本 ??? ?? 基礎類型數(shù)據(jù)的轉換 ?? 定義傳遞基礎數(shù)據(jù)類型到Native的JNI接口函數(shù) Native層創(chuàng)建callNativeInt 提供給Java調用 CMakeLists.txt 文件下配置動態(tài)庫名稱 ?添加 target_link_libraries 配置 Java調用Native層函數(shù)? ?運行打印日志 Java調用Native分別打印基礎類型數(shù)據(jù) ?下

    2024年02月13日
    瀏覽(23)
  • VHDL語言基礎-數(shù)據(jù)類型及運算符

    VHDL語言基礎-數(shù)據(jù)類型及運算符

    目錄 VHDL的數(shù)據(jù)類型: VHDL中定義的10種標準數(shù)據(jù)類型: 約束區(qū)間說明: 用戶自定義數(shù)據(jù)類型: 使用格式: 常用的用戶自定義類型: 枚舉類型: 子類型SUBTYPE: 整數(shù)類型和實數(shù)類型: 數(shù)組類型: 記錄類型: 數(shù)據(jù)類型轉換: VHDL的運算符:? 運算符的優(yōu)先級: 注意:字符要區(qū)

    2024年02月09日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包