亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一篇文章帶你入門Java字面量和常量

 更新時間:2021年08月05日 15:41:51   作者:編程界明世隱  
這篇文章主要介紹了探究Java的常量,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

引言

♀ 小AD:哥,前兩天我沒有閃現(xiàn)到刺客臉上了吧
♂ 明世隱:在這方面做的有進步。
♀ 小AD:明哥教的好,通過學習Java關鍵字,游戲水平也得到了提升,一舉兩得,舒服。
♂ 明世隱:可是你看到殘血還是上頭啊,是了多少次,你說?
♀ 小AD:5、6次吧
♂ 明世隱:豈止5、6,起碼10次。
♀ 小AD:這不是看到200金幣,經(jīng)不住誘惑嗎
♂ 明世隱:關愛殘血,你學哪里去了,游戲中就不能多一些人間的關愛嗎?你就不能關愛一下放暑假的小弟弟小妹妹?
♀ 小AD:哥,我自己也是小。。。
♂ 明世隱:我知道你是小菜B。
♀ 小AD:嗚。。。,你討厭。
♂ 明世隱:既然你那么喜歡殺敵,喜歡200金幣,今天就來學習一下字面量和常量。
♀ 小AD:哇,有可以學知識,有可以提升游戲水平,好耶,那學完后還要帶上分的吧。
♂ 明世隱: 你這貨就知道上分?
♀ 小AD:人家不是想著學習的嗎!
♂ 明世隱:我信你個鬼!
在這里插入圖片描述

概念

字面量:

又叫直接量或者數(shù)據(jù),表示直接給出的一個值(可以是整數(shù)、小數(shù)、ture、false等等。

常量:

是指在Java程序中固定不變的數(shù)據(jù)(字面量)。我們可以理解為是一種特殊的變量,它的值被設定后,在程序運行過程中不允許改變。

字面量

♀ 小AD:哥什么是字面量,光看定義不是很明白呢?
♂ 明世隱:這還不明白嗎?比如你今天去坐地鐵,花了5塊錢,這個5就是字面量。
♀ 小AD:那我明天去更遠的地方要8塊錢呢?
♂ 明世隱:那8就是字面量。
♀ 小AD:還是不是很清楚,你還是舉游戲的例子吧。
♂ 明世隱:你這貨,就舉你最喜歡的,你殺一個敵方英雄多少金幣。
♀ 小AD:200啊
♂ 明世隱:那200就是字面量。
♀ 小AD:那我第2次殺他,就更少錢了可能180,我要是連續(xù)殺幾次,他可能只值20塊了。
♂ 明世隱:那180、20就是字面量。
♀ 小AD:好像有點明白了。
♂ 明世隱:說到底就是指數(shù)據(jù)。
♀ 小AD:哦
♂ 明世隱:數(shù)據(jù)也分好幾種類型

字面量的分類

字面量類型 說明 舉例
字符串字面量 用雙引號(")括起來的內(nèi)容 “小魯班”,“明世隱”
字符字面量 用單引號(')括起來的內(nèi)容 ‘男',‘女'
整數(shù)字面量 不帶小數(shù)點的數(shù)字 200 , 150
小數(shù)字面量 帶小數(shù)點的數(shù)字 3.14 , 66.66
布爾字面量 布爾值表示真假 true,false
空字面量 一個特殊的值,空值 null

字符串字面量

public static void main(String[] args) {
	System.out.println("小魯班");
	System.out.println("你個**,你特么*****");
}

在這里插入圖片描述

♀ 小AD:明哥我知道這個
♂ 明世隱:說說看。
♀ 小AD:這個好簡單,第一個是我喜歡的小魯班,第2個是我噴打野常用臺詞。
♂ 明世隱:噴人你倒是記得清楚。這種用雙引號包括的內(nèi)容表示的,就是字符串字面量,也各類語言中常用的包括Java。
♀ 小AD:嗯這個比較好理解。
♂ 明世隱:記住雙引號是英文的哦
♀ 小AD:知道了

字符字面量

System.out.println('男');
System.out.println('A');

在這里插入圖片描述

♀ 小AD:這個看起來很上面的沒有上面區(qū)別啊
♂ 明世隱:有區(qū)別啊,這個是單引號。
♀ 小AD:那我用單引號改一下小魯班不就行了,比如:‘小魯班'
♂ 明世隱:不行哦,會編譯報錯的,字符字面量只能一個字符,用單引號括住,代碼試試看。
♀ 小AD:好
在這里插入圖片描述

♂ 明世隱:invalid character constant,大概意思就是“無效的字符常數(shù)”。
♀ 小AD:就是說單引只能一個字符
♂ 明世隱:對是這個意思,如果要多個字符,就用雙引號表示字符串字面量。

整形字面量

System.out.println("第一次擊殺");
System.out.println(200);
System.out.println("第二次擊殺");
System.out.println(180);

在這里插入圖片描述

♀ 小AD:這個我明白,200,180就是整形字面量
♂ 明世隱:對的,不錯。

小數(shù)字面量

System.out.println("π的值是");
System.out.println(3.14);
System.out.println("技能冷卻時間(秒)");
System.out.println(3.5);

在這里插入圖片描述

布爾字面量

System.out.println(true);
System.out.println(false);

在這里插入圖片描述

♀ 小AD:哥,我看這個true,false是關鍵字哦。
♂ 明世隱:對的呀,布爾就兩個值,true、false。
♀ 小AD:哦。。
♂ 明世隱:說的通俗點,當刺客突到你臉上的時候,你只有兩種結果,沒有第3種。
♀ 小AD:不不不,有好幾種,刺客生,刺客死,我生我死,他得200,我得200,你看有好多種情況吧。
♂ 明世隱:但你沒發(fā)現(xiàn)你這些都是對立的嗎?
♀ 小AD:好像是哦。
♂ 明世隱:你就這樣想,他突到你臉上,你的結果是什么就不會搞不明白。你的結果就2種,要么活,要么死。還有第3種情況嗎。
♀ 小AD:不好意思我有復活甲。
♂ 明世隱:不好意思,既然是復活甲,那就是活,況且別人壓起身,你還不得死。結果就只有生和死,沒有別的。
♀ 小AD:嗯,我知道了。明哥講問題真的透徹哦。
♂ 明世隱:沒辦法,誰叫哦遇到你這個大聰明呢?
♀ 小AD:我猜你肯定在夸我,雖然我后背有一絲絲的涼。
♀ 小AD:哥最后一個空字面我知道了,肯定這樣寫

System.out.println(null);

在這里插入圖片描述

♀ 小AD:明哥,報錯了,之前的不都這么寫嗎?
♂ 明世隱:System.out.println()括號中如果傳入null,不同形式的null最終的輸出也不同。如果是直接傳入null,則會報錯,因為無法確定傳入的值是什么對象。
♀ 小AD:額。。不懂
♂ 明世隱:意思就是別這么用,后面的章節(jié)會具體說明。
♀ 小AD:好吧

常量

♀ 小AD:明哥明哥,我想發(fā)個言
♂ 明世隱:喲,還舉手發(fā)言拉,可以啊,今天送你一顆星(明日之星)。
♀ 小AD:明哥威武,我想說常量很好理解,就比如我的身份證號碼,從我出生到最后都是一樣的,是不是可以看作是常量。
♂ 明世隱:嗯,不錯啊,這個確實可以這樣理解的。
♀ 小AD:還有還有,你看我的容顏,從小到大,都這么好看,以后也一直是這樣的,也是一個常量
♂ 明世隱:你這個叫好看?得了吧,你這個叫不丑。
♀ 小AD:你要這么說的話,你跟打野對噴的時候,我可就不講話了。
♂ 明世隱:開什么玩笑,我專業(yè)噴子30年,就這些小學生,我噴他們可以不帶臟字。
♀ 小AD:你這個確實。。。有點溜
♂ 明世隱:高端的噴子,往往噴人于無形。

常量:是final關鍵字修飾的變量(在c語言中是被const修飾),初始化必須賦值,且類型和值不能再改變。

public static void main(String[] args) {
		final String card = "3603749832492349";
		System.out.println("身份證:"+card);
}		

在這里插入圖片描述

♀ 小AD:如果我給它修改一下呢?
♂ 明世隱:那就會編譯報錯。

在這里插入圖片描述

♂ 明世隱:意思就是不能給常量賦值。
♀ 小AD:我知道了,哥我有個好想法!
♂ 明世隱:說說看。
♀ 小AD:我把我擊殺敵人獲得的金幣設置成常量,就不會越來越不值錢的
♂ 明世隱:你這想法,有點邪惡啊。
♀ 小AD:我全部設置成第一滴血的金幣值,我看誰攔得住我,你看我寫的代碼。

public static void main(String[] args) {
		final int gold=300;
		
		System.out.println("第1滴血:");
		System.out.println(gold);
		System.out.println("第2次擊殺獲得:");
		System.out.println(gold);
		System.out.println("第3次擊殺獲得:");
		System.out.println(gold);
		System.out.println("小魯班已經(jīng)無人可擋了:");
		System.out.println(gold);
		System.out.println("小魯班正在大殺特殺:");
		System.out.println(gold);
		System.out.println("小魯班正在大殺特殺:");
		System.out.println(gold);
		System.out.println("小魯班已經(jīng)超神了:");
		System.out.println(gold);
	}

在這里插入圖片描述

♂ 明世隱:我草,這么靈性!
♀ 小AD:你不是說程序員可以為所欲為嗎?
♂ 明世隱:這個倒是實話,你這都是第一滴血的錢,不爽到死啊 。
♀ 小AD:對啊,我的程序我做主,我說了算
♂ 明世隱:可惜不是你說了算,因為王者,馬總說了算。
♀ 小AD:我不管
♂ 明世隱:行吧,今天多送你兩顆星我說了算。
♀ 小AD:明哥威武,起飛!

總結

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!

相關文章

  • Java實現(xiàn)的Excel列號數(shù)字與字母互相轉換功能

    Java實現(xiàn)的Excel列號數(shù)字與字母互相轉換功能

    這篇文章主要介紹了Java實現(xiàn)的Excel列號數(shù)字與字母互相轉換功能,涉及java針對Excel相關數(shù)值與字符串操作技巧,需要的朋友可以參考下
    2018-03-03
  • Java通過Fork/Join優(yōu)化并行計算

    Java通過Fork/Join優(yōu)化并行計算

    這篇文章主要為大家詳細介紹了Java通過Fork、Join來優(yōu)化并行計算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Java Socket報錯打開文件過多的問題

    Java Socket報錯打開文件過多的問題

    這篇文章主要介紹了Java Socket報錯打開文件過多的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一

    Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一

    對比原生Mybatis, Mybatis Plus或者其他框架,F(xiàn)luentMybatis提供了哪些便利呢?很多朋友對這一問題不是很清楚,今天小編給大家?guī)硪黄坛剃P于Fluent Mybatis如何做到代碼邏輯和sql邏輯的合一,一起看看吧
    2021-08-08
  • IDEA 2021配置JavaWeb項目超詳細教程

    IDEA 2021配置JavaWeb項目超詳細教程

    本文通過圖文并茂的形式給大家介紹IDEA 2021配置JavaWeb項目的過程,內(nèi)容簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-08-08
  • java線程之使用Runnable接口創(chuàng)建線程的方法

    java線程之使用Runnable接口創(chuàng)建線程的方法

    本篇文章介紹了,java中使用Runnable接口創(chuàng)建線程的方法。需要的朋友參考下
    2013-05-05
  • Java反射之深入理解

    Java反射之深入理解

    這篇文章主要介紹了Java反射機制的深入理解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Spring請求傳遞參數(shù)的解決方案

    Spring請求傳遞參數(shù)的解決方案

    訪問不同的路徑,就是發(fā)送不同的請求.在發(fā)送請求時,可能會帶?些參數(shù),所以我們在學習Spring的請求時,主要是學習如何傳遞參數(shù)到后端以及后端如何接收,下面給大家講解?Spring請求傳遞參數(shù)詳解,一起看看吧
    2024-01-01
  • Java基礎字符編碼與內(nèi)存流詳細解讀

    Java基礎字符編碼與內(nèi)存流詳細解讀

    這篇文章主要給大家介紹了關于Java中方法使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-08-08
  • Java反射獲取實例的速度對比分析

    Java反射獲取實例的速度對比分析

    這篇文章主要介紹了Java反射獲取實例的速度對比分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評論