java基礎03變量和基本數據類型

package cn.bdqn.test;/*** * @author 小豆腐* * 變量:會變化的量??*    一個數據在內存中存儲空間的表示!在運行期間可以動態改變!* * 關鍵字:在java中已經被使用或者定義的單詞!不能作為變量名!* * java中八種基本數據類型* * byte   一個字節占8bit   取值范圍   -128   127* short  短整型* int    整型                          取值范圍  -2的31次方   2的31次方-1* long   長整型                                           都是數值類型* float  單精度浮點型            * double  雙精度浮點型* * char    字符          如果存儲的是數值   取值范圍 0-65535* boolean  布爾值!只有兩個值   true  false* * 引用數據類型* String* * java中只有兩個保留字(有可能成為關鍵字):goto  const* * 變量的命名規范:* 01.滿足駝峰命名法,首字母小寫* 02.有意義* 03.首字母必須以 字母,下劃線 _  美元符號 $  人民幣符號¥(中文下 shift+4)開頭* 04.對大小寫敏感* 05.不能使用關鍵字和保留字作為變量名*  */
public class TestVariable {// java程序的入口public static void main(String args[]) {/*** 怎么使用變量?// 01.聲明變量 (在內存中 開辟空間) ====> 數據類型 變量名;double money;// 02.賦值 (將數據存儲到對應的內存空間) 變量名=數值;money = 10000;// 03.使用變量(通過變量名從內存中取出數據)System.out.println("money的值===》" + money);*/// 在聲明變量的同時,給變量賦值double money = 10000;/*** 第2次給變量重新賦值的時候,不能加數據類型* 比如說,某賓館的101-110之間都是單人間!* 不可能出現相同的房間號!*/money = 20000;// 直接使用System.out.println("money的值===》" + money);}
}
01.變量

package cn.bdqn.test;/*** @author 小豆腐* 常量: 在運行期間,不允許改變的量!* * 使用規范:* 01.常量名通常大寫  ctrl+shift+x/y   大/小寫   MONEY* 02.不同的單詞之間使用下劃線 分隔       MY_MONEY    FIRST_NAME* 03.只能被賦值一次,通常在聲明的時候賦予初始值*/
public class TestConstant {public static void main(String[] args) {// 在聲明常量的同時,賦值final double MONEY = 10000;// money = 50000; 編譯報錯
        System.out.println(MONEY);}}
02常量
package cn.bdqn.type;public class TestType {public static void main(String[] args) {/*** 使用變量* * 輸出java考試成績的最高分:98.5* 輸出學員的姓名:張三* 輸出學員的性別:男* * 我們應該使用什么數據型來保存變量值???* */double score = 98.5; // 學生成績String name = "張三";// 學生姓名char sex = '男'; // 性別// 輸出學生信息System.out.println("學員的姓名:" + name);System.out.println("學員的性別:" + sex);System.out.println("學員的成績:" + score);}}
03使用變量
package cn.bdqn.type;public class BasicVariable {/*** 局部變量沒有初始值* 全局變量有初始值* 在類中直接定義的變量===》全局變量*/static byte byteName;static short shortName;static int intName;static long longName;static float floatName;static double doubleName;static char charName = '\u0000'; // 默認值static boolean booleanName;static String stringName;// java程序的入口public static void main(String[] args) {System.out.println("=============整型=============");System.out.println("byte的默認值:" + byteName);System.out.println("short的默認值:" + shortName);System.out.println("int的默認值:" + intName);System.out.println("long的默認值:" + longName);System.out.println("=============浮點型=============");System.out.println("float的默認值:" + floatName);System.out.println("double的默認值:" + doubleName);System.out.println("=============單個字符=============");System.out.println("char的默認值:" + charName);System.out.println("=============布爾值=============");System.out.println("boolean的默認值:" + booleanName);System.out.println("=============字符串=============");System.out.println("String的默認值:" + stringName); // null空值
}
}
04常用數據類型

?

轉載于:https://www.cnblogs.com/areyouready/p/6482679.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371451.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371451.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

5.set集合

list_1 [1,2,3,4,5]list_2 [1,3,5,7,9]#列表轉成set集合set_1 set(list_1)set_2 set(list_2)#交集print(set_1.intersection(set_2))print(set_1 & set_2)#判斷沒有交集print(set(["a","b"]).isdisjoint(set_1))#并集print(set_1.union(set_2))pri…

JavaFX中基于表達式的PathTransitions

在JavaFX中,您可以使用PathTransition對象為路徑上的節點設置動畫。 PathTransitions使用Shape對象描述它們需要沿其動畫的路徑。 JavaFX提供了各種類型的形狀(例如,多邊形,圓形,多邊形,路徑)。…

html 顯示視頻列表,dvd光碟制作節目軌菜單布局,不要視頻縮略圖,只顯示文件列表...

“如何在刻錄視頻光盤時自定義制作菜單?實現的效果就是當光盤插入DVD影碟機播放時,首先會出現一個所有視頻文件列表的菜單(節目軌菜單),就相似于音樂CD曲目表一樣,不需要有視頻縮略圖,可通過遙控器選擇性播放列表中某一…

v3學院教你學習-task和function的異同

v3學院教你學習-task和function的異同 task(任務)與function(函數)的不同 任務與函數主要有以下四點不同: l 函數只能與主模塊共用一個仿真時間單位,而任務定義自己的仿真時間單位。 l 函數不能啟動任務&am…

Spring事件的觀察者模式

介紹 觀察者模式的本質是“定義對象之間的一對多依賴關系,以便當一個對象改變狀態時,其所有依賴關系都會得到通知并自動更新。” GoF。 觀察者模式是發布/訂閱模式的子集,它允許許多觀察者對象查看事件。 可以在不同的情況下使用此模式&#…

jQuery選擇什么版本 1.x? 2.x? 3.x?

目前jQuery有三個大版本: 1.x:兼容ie678,使用最為廣泛的,官方只做BUG維護,功能不再新增。因此一般項目來說,使用1.x版本就可以了,最終版本:1.12.4 (2016年5月20日)2.x:不兼容ie678&a…

Delta DVP 系列 PLC 各裝置 Modbus 地址

此Modbus地址表以 1 為基礎地址 Device Range Type DVP address (Hex) Modbus address (Dec) Effective ES/EX/SS SA/SX/SC EH S 000~255 bit 0000~00FF 000001~000256 0~127 0~1024 0~1024 S 256~511 bit 0100~01FF 000247~000512 S 512~767 bit 020…

Reporting Service 2008 “報表服務器數據庫內出錯。此錯誤可能是因連接失敗、超時或數據庫中磁盤空間不足而導致的”...

今天遇到了兩個關于Reporting Service的問題, 出現問題的環境為Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) 。具體情況請見下面描述。 1:在修改報表的訂閱后,保存時出現下面錯誤: 提示:報表服務器數據庫…

Java 7:HashMap與ConcurrentHashMap

從我過去有關性能的文章和HashMap案例研究中可能已經看到,Java線程安全性問題可以很輕松地使Java EE應用程序和Java EE容器崩潰。 在對Java EE性能問題進行故障排除時,我觀察到的最常見問題之一是由非線程安全的HashMap get()和pu…

計算機網絡按信息傳輸介質的性能來劃分,大學計算機基礎練習題網絡技術.doc...

網絡技術一、單選:1. 在計算機網絡中,表征數據傳輸可靠性的指標是( )。A?誤碼率 B?頻帶利用率C?信道容量 D?傳輸速率參考答案:A2. 和通信網絡相比,計算機網絡最本質的功能是( )。A?數據通信 B?資源共享C?提高計算機的可靠性…

【2017-03-02】集合、結構體、枚舉

集合和數組的差別: 數組:同一類型,固定長度集合:不同類型,不固定長度 一、普通集合(弱類型) 1、ArryList 使用集合首先要引用命名空間。 或者在ArryList上右鍵找“解析”。 2、集合的定義&#…

Hibernate懶/急加載示例

這篇文章將重點討論為什么以及如何在應用程序中使用稱為LAZY和EAGER加載的概念,以及如何使用Spring的休眠模板以EAGER方式加載LAZY實體。 當然,正如標題本身所暗示的那樣,我們將通過一個示例來說明這一點。 場景就是這樣; 您是一…

讀者使用計算機終端是指,全國2010年10月自學考試管理系統中計算機應用真題及答案...

A.上級模塊向下級模塊傳遞控制信號B.下級模塊對上級模塊傳遞控制信號C.同級模塊之間傳遞數據或控制信號D.上級模塊向下級模塊傳遞數據信號18.“客戶”數據表結構為:客戶編號、手機號、購物金額,合理的字段類型為( )A.字符型,字符型&#xff0…

軟件測試HW02-------fault error failure

程序一 問題一:i應該>0; 問題二: x為空 問題三:test x[2, 3, 5]; y 3;問題四:test: x[2]; y 3;程序二問題一:循環應該反過來;問題二:無;問題三:test:x[1];問題四:test: x[1,2,3…

Mathematica圖片局部變色

這篇博客來源于Stack-Exchange上的一個帖子,問題描述如下:如何將圖中的紅球變為藍球? 這個問題下面有很多答案,我選了最好的一個答案,代碼如下 img Import["C:/Users/1/Desktop/red.jpg"]; getReds[x_Image…

在WebLogic 12c上運行RichFaces

我最初以為我可以在幾個月前寫這篇文章。 但是我最終被不一樣的事情所淹沒。 其中之一是,它無法像我在4.0版本中那樣簡單地啟動RichFaces展示柜。 有了所有的JMS magic和不同的提供者檢查,這已經成為簡單構建和部署它的挑戰。 無論如何,我愿意…

Spring Boot系列教程一:Eclipse安裝spring-tool-suite插件

一.前言 一直使用eclipse,個人習慣選用Eclipsespring-tool-suite進行開發,特別注意Eclipse要選用對應的spring-tool-suite進行安裝,這點筆者浪費了好長時間,以下為對應的版本。eclipse-kepler.4.3.1–>springsource-tool-suite…

湖南工程學院計算機網絡考試,湖南工程學院 計算機網絡期末試卷試題

湖南工程學院 計算機網絡期末試卷試題湖南工程學院 計算機網絡 期末試題(計算機10級,90%的題目)1 從邏輯功能上看,計算機網絡可分為哪兩個子網?答:通信子網和資源子網 2 數據鏈路層的最基本功能答:數據鏈路層的最基本的功能是向該層用戶提供…

C#設計模式(11)——外觀模式(Facade Pattern)

一、引言 在軟件開發過程中,客戶端程序經常會與復雜系統的內部子系統進行耦合,從而導致客戶端程序隨著子系統的變化而變化,然而為了將復雜系統的內部子系統與客戶端之間的依賴解耦,從而就有了外觀模式,也稱作 ”門面“…

OS X Mountain Lion上的多個Java版本

在Mountain Lion之前,Java被捆綁在OS X中。似乎在升級期間,我在計算機上安裝的Java 6版本被刪除了。 顯然,在升級過程中卸載Java的原因是Java運行時存在的安全問題。通過這種方式,您不得不安裝可解決此安全問題的最新版本。 所以我…