Java數據類型、變量和常量的基礎知識
- java語言
- 關注:2.92W次
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。那麼Java數據類型、變量和常量的基礎知識都有哪些?以下僅供參考!
一、數據類型
Java編程語言定義了八種基本的數據類型(圖表),共分為四類:整數類(byte、short、int、long)、文本類(char)、浮點類(double、float)和邏輯類(Boolean)。
java的數據類型
1、 整數類
(1) 採用三種進制——十進制、八進制和十六進制。
2——十進制值是2;
077——首位的0表示這是一個八進制的數值;
0xBAAC——首位的0x表示這是一個十六進制的數值。
(2) 具有缺省int。
(3) 用字母“L”和“l”定義long。
(4) 所有Java編程語言中的整數類型都是帶符號的數字。
2、 文本類
(1) 代表一個16 bit Unicode字符。
(2) 必須包含用單引號(‘’)引用的文字。
(3) 使用下列符號:
‘a’——一個字符。
‘ ’——一個製表符。
‘u????’——一個特殊的Unicode字符,????應嚴格使用四個十六進制數進行替換。
3、 浮點類
默認為double類型,如果一個數字包括小數或指數部分,或者在數字後帶有字母F或f(float)、D或d(double),則該數字為浮點數。
4、 邏輯類
Boolean數據類型有兩種值:true和false。
例如:boolean flag=true;
上述語句表明變量flag為boolean類型,它被賦予的值為true。
二、變量與常量
1、常量
指整個運行過程中不再發生變化的量,例如數學中的`∏=3.1415...,在程序中需要設置成常量。而變量是指程序的運行過程中發生變化的量,通常用來存儲中間結果,或者輸出臨時值。
2、變量
變量聲明也指變量的創建。執行變量聲明語句時,系統根據變量的數據類型在內存中開闢相應存儲空間並賦予初始值。變量有一個作用範圍,超出它聲明語句所在的塊就無效。
下面看一個使用各種類型變量聲明並改變的示例。程序中pi為常量,s1、i1、l1、ch1、f1、d1、b1為全局變量,可以在方法change中發生改變,然後在方法main中輸出。而s2、i2、l2、ch2、f2、d2、b2、是方法main的局部變量,它們的作用範圍只侷限於方法main中。
例:測試不同數據類型的變量,程序輸出
源程序代碼如下:
//程序文件名稱為
Public class SetVariable
{
//全局變量
static double pi=3.141592654;//數學常量
static short s1;
static int i1;
static char ch1;
static float f1;
static double d1;
static Boolean b1;
public static void main(String args[])
{
//局部變量
Short s2=35;
int i2=-32;
long l2=3455L;
char ch2=‘A’;
float f2=897.89F;
double d2=34.345;
Boolean b2=false;
//輸出變量
gtln(“數學常量pi=”=pi);
//輸出局部變量
tln(“******局部變量******”);
tln(“短整型變量s2=”+s2);
tln(“整型變量i2=”+i2);
tln(“長整型變量l2=”+L2);
tln(“字符變量ch2=”+ch2);
tln(“浮點數類型f2=”=f2);
tln(“雙精度型變量d2=”=d2);
tln(“布爾型變量b2=”=b2);
//調用方法修改全局變量的值
Change();
//輸出全局變量的值
tln(“******全部變量******”);
tln(“短整型變量s1=”+s1);
tln(“整型變量i1=”+i1);
tln(“長整型變量l1=”+L1);
tln(“字符變量ch1=”+ch1);
tln(“浮點數類型f1=”=f1);
tln(“雙精度型變量d1=”=d1);
tln(“布爾型變量b1=”=b1);
}
//方法:修改全局變量的值
Public static void change()
{
s1=125;
i1=88;
l1=987654321L;
ch1=‘B’;
f1=3.2590F;
d1=-1.04E-5;
b1=true;
}
}
- 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-hk/jsj/java/o9lzmv.html