變數及變數的資料型別

2021-08-22 17:59:00 字數 1366 閱讀 4917

一什麼是變數?

變數是jvm開闢出來的用來儲存資料的儲存空間(注意是乙個空間,空間裡面是資料或儲存物件的位址)

二 變數的使用規則和命名規則

1、命名規則:(1)使用數字,字母,下劃線,$符命名,但是數字不能開頭

(2)盡量做到見名知意

(3)使用駝峰命名法(從第二個單詞開始首字母大寫 如myname)

(4)不要使用關鍵字(如public static 等等)

使用規則

(1)要想使用變數,必須先宣告變數,宣告的格式為:

資料型別 變數名

宣告變數之後還要給變數進行初始化(即賦初值):

包括 先宣告然後在初始化

宣告之後直接初始化

(2) 變數可以重複賦值

(3)變數有自己的作用域,要在自己的作用域中使用

如:public class demo02{

public static void main(string args){

int age;

system.out.println(age);//未初始化

system.out.println(count);//未定義變數

int num_=10;

system.out.println(num_);

int 3a = 10;//命名錯誤,數字不能開頭

int $a = 10;

system.out.println($a);

//10

b = 3 ;//未宣告,沒有宣告變數的資料型別

system.out.println(b);

三、變數的型別

1、基本資料型別: (byte short int long double float char boolean)共八種

2、引用資料型別(除了上面八種其它都是引用資料型別)

整數型別4種:byte—short—int—long (範圍從小到大)精度從大到小(long–int–short–byte)

浮點數型別2種:double(8位元組 64位二進位制) float(4位元組 32位二進位制)

字面量:預設型別為double,即64位的浮點數型別

如果想直接寫32位的浮點數,需要在數值後

新增f/f

比如:

double num = 3.14;

float num1 = 3.14f;

字元型:char 在記憶體中佔兩個位元組(16位二進位制)。值中必須有且只有乙個字元,字元必須用單引號引起來。

它的底層二進位制是無符號的整數型別 所以可以付給它整數。但是存入變數後,其實是整數所對應的字元。

布林型:boolean 只有兩個值(true,false)

變數 資料型別

記錄資料 每一次 的值可能會變,用變數抽象代指 數學變數 設x 求 y 3 x 10 1.變數的宣告及初始化 型別關鍵字 變數名 初始值 變數名 純字母 組合 非關鍵字 字母1.數字不能開頭 long x1 3 int x2 3 short x3 3 byte x4 127 x4 5 x4 x1 變...

變數 資料型別

c語言 是一門強型別 資料型別之分 面向過程的語言 注 是以模組 函式 過程 單位,執行的單位 程式 演算法 資料 c語言的資料 一,原始檔 存放高階語言的檔案 字尾名 c 二,程式的入口函式 程式開始的地方 主函式 三,整型,浮點型,字元型 常量 變數 1,整型常量100 0100 0x100 2...

變數 資料型別

1.值型別 var a 100 var b a a 200 console.log b 2.引用型別 物件 陣列 函式 特點 可以無限制拓展屬性 var a var b a b.age 21 console.log a.age 3.typeof 運算子 只能區別函式和值型別,不能區分引用型別 typ...