最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入了解JAVA數(shù)據(jù)類型與運(yùn)算符

 更新時間:2021年07月30日 09:42:07   作者:小尹同學(xué)⁣  
這篇文章主要介紹了Java基本數(shù)據(jù)類型和運(yùn)算符,結(jié)合實例形式詳細(xì)分析了java基本數(shù)據(jù)類型、數(shù)據(jù)類型轉(zhuǎn)換、算術(shù)運(yùn)算符、邏輯運(yùn)算符等相關(guān)原理與操作技巧,需要的朋友可以參考下

前言

Java的數(shù)據(jù)類型與運(yùn)算符很多與C語言大致相同,但是也存在很多的差別,學(xué)習(xí)時注意區(qū)分。

變量與類型

變量:指的是程序運(yùn)行時可變的量,相當(dāng)與開辟了一塊內(nèi)存空間來保存一些數(shù)據(jù)。

類型:指的是對變量的種類進(jìn)行劃分,不同的類型的變量具有不同的特性。

變量的分類

按聲明的位置來分類:

  • a.成員變量:聲明在方法之外的變量,不過沒有 static 修飾。可以不設(shè)值,因為有默認(rèn)值(下面數(shù)據(jù)類型會有默認(rèn)值)。
  • b.局部變量:聲明在類的方法中的變量。必須對其初始化,否則編譯不過。
  • c.類變量:聲明在方法之外的變量,用 static 修飾。

按數(shù)據(jù)類型劃分:

  •  int:整型,用于存儲整數(shù),在內(nèi)在中占32位,即4個字節(jié)。
  • short:短整型,在內(nèi)存中占16位,即2個字節(jié)。
  • long:長整型,在內(nèi)存中占64位,即8個字節(jié)。
  • float:浮點型,在內(nèi)存中占32位,即4個字節(jié)。
  • double:雙精度浮點型,用于存儲帶有小數(shù)點的數(shù)字,在內(nèi)存中占64位,即8個字節(jié)。
  • char:字符型,用于存儲單個字符,占16位,即2個字節(jié)。
  • boolean:布爾類型,占1個字節(jié),用于判斷真或假(僅有兩個值,即true、false),默認(rèn)值false
  • byte:字節(jié)類型,在內(nèi)存中占8位(bit),即1個字節(jié),取值范圍-128~127。
  • String: 字符串類型,一些字符放在一起就構(gòu)成了字符串。

注:Java中各個基本數(shù)據(jù)類型的大小是固定的。

代碼實現(xiàn)各數(shù)據(jù)類型的應(yīng)用:注意與C的差別

public class control{
    public static void main(String[] args) {
        int a=10;
        System.out.println(a);
        short b=10;
        System.out.println(b);
        long c=10l;//寫作(10l)與C有點差別,注意區(qū)分
        System.out.println(c);
        float d=10.0f;//float類型與C有點差別,注意區(qū)分
        System.out.println(d);
        double e=10.0;
        System.out.println(e);
        char f='f';//字符
        System.out.println(f);
        byte g=10;
        System.out.println(g);
        boolean h=true;//布爾類型
        System.out.println(h);
        String i="java";//字符串類型
        System.out.println(i);
    }
}

在這里插入圖片描述

變量的命名規(guī)則

硬性指標(biāo):

  • 一個變量名只能包含數(shù)字,字母,,下劃線
  • 數(shù)字不能開頭
  • 變量名是大小寫敏感的,即num和Num是兩個不同的變量

軟性指標(biāo):

  • 變量命名要具有描述性,見名知意
  • 變量名不宜使用拼音
  • 變量名的詞性推薦使用名詞
  • 變量命名推薦小駝峰命名法,當(dāng)一個變量名由多個單詞構(gòu)成的時候,除了第一個單詞之外其它單詞首字母都大寫。

小駝峰示例:

int maxValue=100;
String studebtName="JAVA";

Java類型匯總:

在這里插入圖片描述

運(yùn)算符

Java的運(yùn)算符的基本規(guī)則與C基本一致。

注:

  • %操作符在Java也能針對double來計算
  • Java是強(qiáng)類型語言,因此對于類型檢查較嚴(yán)格,像&&之類的運(yùn)算操作數(shù)必須是booleam

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Java經(jīng)典排序算法之二分插入排序詳解

    Java經(jīng)典排序算法之二分插入排序詳解

    這篇文章主要為大家詳細(xì)介紹了Java經(jīng)典排序算法之二分插入排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Java獲取字符串編碼格式實現(xiàn)思路

    Java獲取字符串編碼格式實現(xiàn)思路

    文件編碼的格式?jīng)Q定了文件可存儲的字符類型,所以得到文件的類型至關(guān)重要,下文筆者講述獲取一個文本文件的格式信息的方法分享及java字符串編碼格式實現(xiàn),感興趣的朋友一起看看吧
    2022-09-09
  • SpringBoot+WebSocket實現(xiàn)即時通訊的方法詳解

    SpringBoot+WebSocket實現(xiàn)即時通訊的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用SpringBoot+WebSocket實現(xiàn)即時通訊功能,文中示例代碼講解詳細(xì),對我們學(xué)習(xí)或工作有一定參考價值,需要的可以參考一下
    2022-05-05
  • jvm信息jmap使用的基本方法教程

    jvm信息jmap使用的基本方法教程

    JDK本身提供了很多方便的JVM性能調(diào)優(yōu)監(jiān)控工具,除了集成式的VisualVM和jConsole外,還有jps、jstack、jmap、jhat、jstat等小巧的工具,下面這篇文章主要給大家介紹了關(guān)于jvm信息jmap使用的基本方法教程,需要的朋友可以參考下
    2018-08-08
  • 詳解Java的橋接方法

    詳解Java的橋接方法

    這篇文章主要介紹了Java 橋接方法的相關(guān)資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • java HashMap詳解及實例代碼

    java HashMap詳解及實例代碼

    這篇文章主要介紹了java HashMap詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式總結(jié)

    為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式總結(jié)

    Docker的使用可以將應(yīng)用程序做成鏡像,這樣可以將鏡像發(fā)布到私有或者公有倉庫中,在其他主機(jī)上也可以pull鏡像,并且運(yùn)行容器,運(yùn)行程,下面這篇文章主要給大家總結(jié)介紹了關(guān)于為Java應(yīng)用創(chuàng)建Docker鏡像的3種方式,需要的朋友可以參考下
    2023-06-06
  • Java后端接口中提取請求頭中的Cookie和Token的方法

    Java后端接口中提取請求頭中的Cookie和Token的方法

    在現(xiàn)代 Web 開發(fā)中,HTTP 請求頭(Header)是客戶端與服務(wù)器之間傳遞信息的重要方式之一,本文將詳細(xì)介紹如何在 Java 后端(以 Spring Boot 為例)中提取請求頭中的 Cookie 和 Token,并提供完整的代碼示例和優(yōu)化建議,需要的朋友可以參考下
    2025-01-01
  • Struts2實現(xiàn)自定義攔截器的三種方式詳解

    Struts2實現(xiàn)自定義攔截器的三種方式詳解

    這篇文章主要介紹了Struts2實現(xiàn)自定義攔截器的三種方式詳解,一些與系統(tǒng)邏輯相關(guān)的通用功能如權(quán)限的控制和用戶登錄控制等,需要通過自定義攔截器實現(xiàn),本節(jié)將詳細(xì)講解如何自定義攔截器,需要的朋友可以參考下
    2023-07-07
  • springboot集成screw反向生成數(shù)據(jù)庫說明文檔

    springboot集成screw反向生成數(shù)據(jù)庫說明文檔

    screw是一個一鍵式生成數(shù)據(jù)庫文檔的開源工具包,目前screw可以生成word、md和html格式類的文檔,本文主要來講講如何通過screw反向生成數(shù)據(jù)庫說明文檔,感興趣的可以了解下
    2025-01-01

最新評論

镇雄县| 永吉县| 阜南县| 宜兴市| 岑巩县| 靖江市| 深泽县| 绍兴市| 郓城县| 奉贤区| 洛川县| 新郑市| 伊宁市| 墨脱县| 淄博市| 东丽区| 湟中县| 固阳县| 天全县| 正定县| 霍州市| 赤城县| 什邡市| 饶河县| 花垣县| 工布江达县| 大邑县| 无棣县| 临夏市| 石家庄市| 孝义市| 葵青区| 桐柏县| 全州县| 陵川县| 永仁县| 廉江市| 桐城市| 肇东市| 紫金县| 海宁市|