鍍金池/ 教程/ Java/ Java數(shù)據(jù)類(lèi)型簡(jiǎn)介
Java int數(shù)據(jù)類(lèi)型
Java字符串開(kāi)關(guān)(switch用法)
Java byte數(shù)據(jù)類(lèi)型
Java字符串轉(zhuǎn)換
Java long數(shù)據(jù)類(lèi)型
Java下劃線數(shù)字面量
Java可變長(zhǎng)度數(shù)組
Java字符串算法
Java double數(shù)據(jù)類(lèi)型
Java字符串搜索
Java boolean數(shù)據(jù)類(lèi)型
Java原始數(shù)據(jù)類(lèi)型
Java布爾包裝類(lèi)
Java char數(shù)據(jù)類(lèi)型
Java字符串比較
Java StringBuilder和StringBuffer用法
Java數(shù)據(jù)類(lèi)型教程
Java數(shù)組復(fù)制
Java字符串編輯(修剪字符串)
Java字符數(shù)據(jù)類(lèi)型
Java數(shù)組類(lèi)型
Java數(shù)組參數(shù)
Java無(wú)符號(hào)數(shù)據(jù)類(lèi)型
Java數(shù)組元素
Java字符串字符
Java字符串創(chuàng)建和長(zhǎng)度
Java數(shù)值類(lèi)型包裝器
Java自動(dòng)裝箱和拆箱
Java數(shù)據(jù)類(lèi)型簡(jiǎn)介
Java short數(shù)據(jù)類(lèi)型
Java字符串類(lèi)型
Java float數(shù)據(jù)類(lèi)型
Java多維數(shù)組
Java數(shù)據(jù)類(lèi)型包裝器

Java數(shù)據(jù)類(lèi)型簡(jiǎn)介

Java數(shù)據(jù)類(lèi)型

以下兩行Java代碼定義了兩個(gè)整數(shù):num1num2

num1num2是兩個(gè)int類(lèi)型的變量。

int關(guān)鍵字指定它的后面是變量的名稱,并表示數(shù)據(jù)類(lèi)型整數(shù),例如:1015,701000等。

因?yàn)橐呀?jīng)聲明了int數(shù)據(jù)類(lèi)型:num1num2變量,所以它們不能存儲(chǔ)實(shí)數(shù),例如:10.1這樣的數(shù)值是不能存儲(chǔ)的。

下面的代碼在num1中存儲(chǔ)的值是5,而在num2中存儲(chǔ)的值是7

num1 = 5;
num2 = 7;

Java中的兩種數(shù)據(jù)類(lèi)型

Java中支持兩種數(shù)據(jù)類(lèi)型:

  • 原始數(shù)據(jù)類(lèi)型
  • 引用數(shù)據(jù)類(lèi)型

基本數(shù)據(jù)類(lèi)型的變量保存一個(gè)值,而引用數(shù)據(jù)類(lèi)型的變量保存對(duì)存儲(chǔ)器中的對(duì)象的引用。String是在Java庫(kù)中定義的類(lèi),可以使用它來(lái)處理字符序列。String類(lèi)型的引用變量str聲明為:

String str;

如果一個(gè)引用常量的值為null,則可以分配給任何引用變量。如果為引用變量分配了null,則引用變量不是指存儲(chǔ)器中的任何對(duì)象。null引用文本分配給str。

str = null;

使用new運(yùn)算符創(chuàng)建一個(gè)String對(duì)象。字符串經(jīng)常使用快捷方式來(lái)創(chuàng)建一個(gè)字符串對(duì)象。字符串文字是一個(gè)用雙引號(hào)括起來(lái)的字符序列,它被視為String對(duì)象。

我們可以使用字符串文字如下:

// Assigns "Hello" to str1
String str1 = "Hello";

// Assigns the   reference of  a  String object with  text  "Hello" to str1
String str1 = new String ("Hello");