那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

java基礎之數據類型

汽車電子技術 ? 來源: ALL程序猿 ? 作者:Python網絡小蜘蛛 ? 2023-01-20 10:51 ? 次閱讀

數據類型關鍵字:

整數 :byre short int long

浮點數 :float double

字符 char staring

布爾 boolean

取值范圍

關鍵字 取值范圍
byte -128 ~ 127
shrot -32768 ~ 32767
int -2147483648 ~ 2147483647 (10位數)
long -9223372036854775808 ~ 9223372036854775807 (19位數)
float -3.401298e-38 到 3.402823e+38
double -4.9000000e-324 到 1.797693e+308
char 0 ~ 65535
boolean true, false

范圍大小:

byte < short < int < long < float < doubule

強制轉換

如果把一個取值范圍打的數值,復制給取值范圍小的變量。

是不允許直接賦值的。如果一定要這么做就需要加入強制轉換

格式 :目標數據類型 變量名 = (目標數據類型)被強轉的數據;

范例

double a = 12.3int b = (int)a;

注意 :有的強制轉換會出現數據錯誤

自增自減運算符

先用后加

int a = 10;
	int b = a++;  	// 先賦值再自增 10

先加后用

int a = 10;
	int b = ++a;  	// 先自增再賦值 11

邏輯運算符

最常用的邏輯運算符:&& ll !

符號 說明
&(and) 邏輯與(且)。并且,兩邊都為真,結果才是真
&& 短路與。提高效率
l (or) 邏輯或。或者,兩邊都為假,結果才是假
ll 短路或。提高效率
^ 邏輯異或。相同為false,不同為ture
! 邏輯非。取反
舉例 結果
true ^ true fales
fales ^ false false
true ^ false true
! false true

短路邏輯運算符具有短路效果,當左邊的表達式能確定最終結果,那么右邊就不參與運行。

int a = 10;
	int b = 10;
	boolean result = ++a < 5 && ++b < 5;
	System.out.println(result); //false
	System.out.println(a); //11
	System.out.println(b); //10 因為短路的原因右邊++b并未執行
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2975

    瀏覽量

    105149
  • 數據類型
    +關注

    關注

    0

    文章

    236

    瀏覽量

    13663
  • 運算符
    +關注

    關注

    0

    文章

    172

    瀏覽量

    11107
收藏 人收藏

    評論

    相關推薦

    JAVA語言的數據類型轉換

    JAVA語言的數據類型轉換很多場合需要用到類型轉換。例如,要把一個整型變量作為字符型變量來使用,就需要使用類型轉換,即把整型變量轉換為字符型變量。J
    發表于 12-06 00:30

    Java數據類型有哪些?

    Java變量的分類Java整數的類型Java字符類型Java 字符串
    發表于 11-04 06:17

    Java基本數據類型之間的運算規則是什么?

    Java基本數據類型Java變量的使用說明Java基本數據類型之間的運算規則
    發表于 11-04 09:59

    Java的基本數據類型與條件結構

    Java基礎入門》第二篇1 基本數據類型,運算符與表達式,條件結構,循環結構...
    發表于 12-23 08:02

    vhdl數據類型

    VHDL中的標識符可以是常數、變量、信號、端口、子程序或參數的名字。VHDL中的數據類型可以分成四大類: 標量型(SCALAR TYPE):屬單元素的最基本的數據類型,通常用于描述一個單值數據對象
    發表于 03-30 15:59 ?11次下載

    KEIL-MDK和STM32的數據類型-入門篇pdf資料下載

    數據類型-入門篇
    發表于 04-14 10:50 ?7次下載
    KEIL-MDK和STM32的<b class='flag-5'>數據類型</b>-<b class='flag-5'>之</b>入門篇pdf資料下載

    Java程序設計教程之數據類型及其運算的詳細資料說明

    本文檔的詳細介紹的是Java程序設計教程之數據類型及其運算的詳細資料說明主要內容包括了:1標識符和關鍵字 ,2常量和變量 ,3基本數據類型 ,4運算符 ,5表達式 ,6數組
    發表于 02-22 10:27 ?5次下載
    <b class='flag-5'>Java</b>程序設計教程之<b class='flag-5'>數據類型</b>及其運算的詳細資料說明

    Struct結構數據類型

    Struct類型是一種由多個不同數據類型元素組成的數據結構,其元素可以是基本數據類型,也可以是Struct、數組等復雜數據類型以及PLC
    的頭像 發表于 07-25 17:02 ?3089次閱讀

    結構數據類型(Struct)及應用案例

    Struct數據類型使用非常靈活,隨時可以使用,但是相對于PLC數據類型 (UDT) 有以下缺點,所以建議需要使用Struct類型時,可以使用PLC數據類型(UDT)代替。
    的頭像 發表于 07-27 16:10 ?1891次閱讀

    什么是數據類型轉換

    常用的3種數據類型:1、Python數據類型第一種:字符串(str)。 2、Python數據類型第二種:整數(int)。 3、Python數據類型第三種:浮點數(float)。
    的頭像 發表于 02-23 15:21 ?1821次閱讀

    Java基礎數據類型有哪些?

    默認值不同;int是基本數據類型,Integer是int的封裝類,是引用類型。int默認值是0,而Integer默認值是null。
    的頭像 發表于 02-28 14:42 ?810次閱讀

    定義數據類型

    在運算之前我們必須首先定義出數據類型,定義出腳本支持的數據類型,這是運算的基礎。 這一小節我們將定義出數據類型,在這里我們暫時定義四個數據類型:
    的頭像 發表于 03-03 10:10 ?1007次閱讀

    Verilog基本語法數據類型

    數據類型是用來表示數字電路中的數據存儲和傳送單元
    的頭像 發表于 06-18 10:52 ?3320次閱讀

    java對clob類型數據怎么處理

    處理CLOB類型數據Java中是一項非常常見和重要的任務。CLOB(Character Large Object)是一種用于存儲大量字符數據數據
    的頭像 發表于 11-21 10:30 ?2692次閱讀

    byte屬于java基本類型

    是的,byte屬于Java的基本數據類型之一。Java中共有8種基本數據類型,分別是byte、short、int、long、float、double、char和boolean。byte
    的頭像 發表于 12-05 10:40 ?959次閱讀
    百家乐网络赌博真假| 明溪百家乐的玩法技巧和规则 | 百家乐路有几家| 真人游戏角色| 双牌县| 百家乐官网e78| 百家乐防伪筹码套装| 永利高足球博彩网| 百家乐官网园36bol在线 | 百家乐官网登封代理| 七匹狼娱乐城开户| 百家乐官网翻天快播| 1月24进房子风水好吗| 威尼斯人娱乐城博彩网站| 百家乐官网视频打牌| 新濠百家乐现金网| 365棋牌游戏| 百家乐网址多少| 大发888娱乐场游戏| 百家乐官网玩法注意事项| 最好的百家乐好评平台都有哪些| 大发888娱乐城官方lm0| 博之道百家乐官网技巧| 真人百家乐ea平台| 皇冠足球投注平台| 乐宝百家乐游戏| 京城国际娱乐城| 百家乐官网有没有破解之法| 粤港澳百家乐官网娱乐平台 | 台湾省| 做生意戴什么珠子招财| kk娱乐城开户| 百胜百家乐软件| 百色市| 威尼斯人娱乐城网上百家乐| 真人百家乐官网的玩法技巧和规则 | 保单百家乐官网路单| 游艇会百家乐的玩法技巧和规则| 新花园百家乐官网的玩法技巧和规则| 太阳城花园| 百家乐官网牌|