亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java 三種進制的數(shù)值常量操作

 更新時間:2021年02月20日 11:17:50   作者:予擁共暖  
這篇文章主要介紹了Java 三種進制的數(shù)值常量操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

package cn.nxl2018;
class Test{
   //十進制常量賦值
   void decimals(){
    byte b=10;
    short s=10;
    char ch=69;
    int i=10;
    long l=10l;//l/L可加可不加
    float f=10.1f;//float f=10,可以不加f將10默認轉(zhuǎn)換為float類型,輸出10.0。但當是小數(shù)時必須加f。
    float f2=10.2e3f;//可以用指數(shù)形式來表示
    double d=10.1;//小數(shù)常量默認為double類型
    double d1=10.01d;//d是可以省略的
  }
  //八進制常量賦值
    void octa(){
    byte b=03;
    short s=03;
    char ch=076;
    int i=03;
    long l=03;
    float f=03.1f;//非八進制數(shù),等價于3.1f
    double d=03.1d;//非非八進制數(shù),等價于3.1d
    //也就是說浮點數(shù)不能表示八進制數(shù)
  }
  //十六進制常量賦值
  static void hex(){
    byte b=0x12;
    short s=0x12;
    char ch=0x78;
    int i=0x12;
    long l=0x12;
    float f=0x1.2p2f;//十六進制用p表示指數(shù),不是e;另外十六 進制浮點數(shù)必須以指數(shù)形式表示
    double d=0x1.2p2d;
    //java中沒有提供二進制常量表示形式
    //如果給變量賦值為負數(shù)的時候,十進制的話直接加負號,十六進制直接在最高位設置為1
  }
}

補充:Java整數(shù)常量進制表示

Java針對整數(shù)常量提供了4種表現(xiàn)形式

二進制(0 1),以0b開頭,如:0b10000表示16

八進制(0 ~ 7),以 0 開頭,如:020表示16

十進制(0 ~ 9),就是我們生活中使用的,如:16就表示16

十六進制(0 ~ 9 , a ~ f),以0x開頭,如:0x10表示16

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • 基于mybatis 動態(tài)SQL查詢總結

    基于mybatis 動態(tài)SQL查詢總結

    這篇文章主要介紹了mybatis 動態(tài)SQL查詢總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java Convert Kotlin空指針異常的解決方法

    Java Convert Kotlin空指針異常的解決方法

    本文主要介紹了Java?Convert?Kotlin空指針異常的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-05-05
  • spring-security關于hasRole的坑及解決

    spring-security關于hasRole的坑及解決

    這篇文章主要介紹了spring-security關于hasRole的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • java實現(xiàn)兩個文件的異或運算

    java實現(xiàn)兩個文件的異或運算

    這篇文章主要為大家詳細介紹了java實現(xiàn)兩個文件的異或運算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Java使用ByteBuffer進行多文件合并和拆分的代碼實現(xiàn)

    Java使用ByteBuffer進行多文件合并和拆分的代碼實現(xiàn)

    因為驗證證書的需要,需要把證書文件和公鑰給到客戶,考慮到多個文件交互的不便性,所以決定將2個文件合并成一個文件交互給客戶,但是由于是加密文件,采用字符串形式合并后,拆分后文件不可用,本文給大家介紹了Java使用ByteBuffer進行多文件合并和拆分,需要的朋友可以參考下
    2024-09-09
  • Java commons-httpclient如果實現(xiàn)get及post請求

    Java commons-httpclient如果實現(xiàn)get及post請求

    這篇文章主要介紹了Java commons-httpclient如果實現(xiàn)get及post請求,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 詳細分析JVM類加載機制

    詳細分析JVM類加載機制

    JVM將class文件字節(jié)碼文件加載到內(nèi)存中,?并將這些靜態(tài)數(shù)據(jù)轉(zhuǎn)換成方法區(qū)中的運行時數(shù)據(jù)結構,在堆(并不一定在堆中,HotSpot在方法區(qū)中)中生成一個代表這個類的java.lang.Class?對象,作為方法區(qū)類數(shù)據(jù)的訪問入口,接下來將詳細講解JVM類加載機制
    2022-04-04
  • Spring Bean實例的創(chuàng)建及構造器的挑選

    Spring Bean實例的創(chuàng)建及構造器的挑選

    這篇文章主要介紹了Spring Bean實例的創(chuàng)建及構造器的挑選,文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • Java設計模式中觀察者模式詳解

    Java設計模式中觀察者模式詳解

    觀察者模式是極其重要的一個設計模式,也是我?guī)啄觊_發(fā)過程中使用最多的設計模式,本文首先概述觀察者模式的基本概念和Demo實現(xiàn),接著是觀察者模式在Java和Spring中的應用,最后是對觀察者模式的應用場景和優(yōu)缺點進行總結
    2022-11-11
  • 基于Log4j2阻塞業(yè)務線程引發(fā)的思考

    基于Log4j2阻塞業(yè)務線程引發(fā)的思考

    這篇文章主要介紹了基于Log4j2阻塞業(yè)務線程引發(fā)的思考,基于很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論