日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

[转载] Java标识符 数据类型 常量与变量

發布時間:2025/3/11 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载] Java标识符 数据类型 常量与变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考鏈接: Java標識符

Java標識符?

Java對包、類、接口、方法、變量、常量(不包括項目名)等命名時使用的字符序列稱為標識符。?

命名規范:?

1.標識符由數字、字母、_、$組成,且首字母不能是數字。?

2.標識符對大小寫敏感?

3.不能用java關鍵字命名?

4.命名無長度限制?

命名建議:類、接口、方法名、變量名采用駝峰式,包名一律小寫,常量一律大寫且有多個單詞組成時以_間隔?

Java數據類型?

數據類型的作用:決定了內存中存儲數據的類型以及所占空間的大小?

java數據類型可分為兩類:?

基本數據類型:byte short int long float double char boolean?

引用數據類型:類、接口、數組、枚舉、注解?

boolean型:0為假1為真。?

整型數據類型(byte、short、int、long)?

可以有如下賦值方式?

public class Test{

? ? public static void main(String [] args){

? ? ? ? int a;

? ? ? ? ? ? ? ? a=1;

? ? ? ? ? ? ? ? a=0b1;

? ? ? ? ? ? ? ? a=001;

? ? ? ? ? ? ? ? a=0x01;

? ? }

}?

浮點數數據類型(float、double)?

由于浮點數如3.13、3.0、1.222222等都默認為double類型且float只能自動向double轉換故須如下賦值?

?

public class Test{

? ? public static void main(String [] args){

? ? ? ? float a;

? ? ? ? ? ? ? ? a=3.14f;

? ? }

}

?

??

布爾型(boolean)?

只有true與flase?

字符型(char)?

?

public class Test{

? ? public static void main(String [] args){

? ? ? ? char a;

? ? ? ? ? ? ? ? a='漢';//第一種

? ? ? ? ? ? ? ? a='a';//第二種

? ? ? ? ? ? ? ? a='\u0061';//第三種

? ? ? ? ? ? ? ? a=97;//第四種

? ? ? ? ? ? ? ? a='\t'//第五種

? ? }

}

?

??

數據類型轉換方向?

byte->short/char->int->long->float->double?

當高數據類型轉換為低數據類型時需要強制類型轉換?

例如?

int a=1;?

byte b;?

b=(byte)a;?

常量與變量?

變量就是可變的量 常量就是聲明后不能改變的量。?

常量聲明需要數據類型前加一個final

總結

以上是生活随笔為你收集整理的[转载] Java标识符 数据类型 常量与变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。