成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java基礎入門篇(三)——Java常量、變量

開發 后端
本文主要介紹了java的常量,包括了整型常量、浮點型常量、字符型常量、字符串常量、布爾常量、null常量,常用的轉義字符及其表示的意義.整型常量進制的轉換,包括了十進制轉換二進制,二進制轉換十進制,二進制轉換八進制,二進制轉換十六進制的方法。

 一、Java常量
(一)什么是常量

常量指的是在程序中固定不變的值,是不能改變的數據。在Java中,常量包括整型常量、浮點型常量、布爾常量、字符常量等。

1.整型常量:整數類型的數據:主要有如下4種形式:

二進制:由數字0和1組成的數字序列。在JDK7.0中允許使用字面值來表示二進制數,前面要以0B或0b開頭,目的是為了和十進制的數進行區分,如0b01101100、0B10110101。

八進制:以0開頭并且其后0~7范圍內(包括0和7)的整數組成的數字序列,如0125。

十進制:由數字0~9范圍內(包括0和9)的整數組成的數字序列,如123。

十六進制:以0x或者0X開頭并且其后由0~9,A~F(包括0和9,A和F)組成的數字序列,如0x25AF。

2.浮點型常量:數學中用到的小數,分為雙精度浮點數(double)和單精度浮點數(float)兩種類型。雙精度浮點數后面以D或d結尾,單精度浮點數后面以F或f結尾。如:2e3f、3.2d、2f、1.23d、3.022e+21f

3.字符型常量:用單引號引起來的一個字符,如 'e'、E'。需要注意的是,Java 字符串常量值中的單引號和雙引號不可混用。

4.字符串常量:用于表示一串連續的字符,一個字符串常量要用雙引號引起來。例如:“hello”、“123”

5.布爾常量:布爾常量是只有兩個值,即 false(假)和 true(真)。

6.null常量:null常量只有一個值null,表示對象的引用為空。

(二)常見的轉義字符及其表示的意義

 

\b表示退格符,相當于鍵盤上的Backspace。

\n表示換行符,換到下一行的開頭。

\r表示回車符,使光標到當前行的開頭,不會跳到下一行。

\t表示制表符,相當于鍵盤的Tab鍵。

\”表示雙引號,雙引號表示字符串開始和結束,包含在字符串中的雙引號需要轉義,例如”the day is,\”cool\”.”

\’單引號,單引號表示字符串的開始和結束,如果直接寫單引號字符,java程序會認為前兩個是一對,然而報錯,所以需要轉義符(\’)

\表示反斜線,因為在java代碼中的斜杠是轉義字符,所以需要表示字面意義上的\,就需要使用雙斜杠。

(三)整型常量進制間的轉換

1.十進制轉換二進制

十進制轉換二進制就是一個除以2取余數過程,把需要轉換的數,除以2得到商和余數,將商繼續除以2,直到商為0。最后將所有余數倒序排列,得到數就是轉換結果。

例如135,將135除以2,得到余數,直到不能被整除,然后將余數取出來。

得到結果是10000111

 

2.二進制轉換十進制

二進制轉換十進制是從右邊到左邊用二進制位上的每個數去乘以2的相應次方。

例如0110 0100轉換十進制,得到結果是100

 

3.二進制轉換八進制

二進制轉換八進制是取三合一法,即從二進制的小數點為分界點,向左(或向右)每三位取成一位。

例如1010 0100轉換得到結果是244

二進制:1010 0100

八進制:010 100 100

2 4 4

4.二進制轉換十六進制

取四合一法,即從二進制的小數點為分界點,向左(或向右)每四位取成一位。

例如1010 0100轉換得到結果是a4

二進制:1010 0100

十六進制:1010 0100

  1. a     4 

二、Java變量
(一)變量的定義

程序在運行中,隨時可能產生一些臨時數據,應用程序會把這些數據保存在一些內存單元中,每個內存單元都用一個標識符來標識。這些內存單元就稱為變量,定義的標識符叫做變量名,內存單元中存儲的數據就是變量的值。

例如:

  1. int a=0,b; 
  2. b = a+1; 

(二)變量標識符的命名規范

1.首字符必須是字母、下劃線(―)、美元符號($)或人民幣符號(¥)。

2.標識符由數字(0~9)、大寫字母(A~Z)、小寫字母(a~z)、下劃線(―)、美元符號($)、人民幣符號(¥)以及所有在十六進制 0xc0 前的 ASCII 碼組成。

3.不能把關鍵字、保留字作為標識符。

4.標識符的長度沒有限制。

5.標識符區分大小寫。

(三)變量聲明

1.在java中變量聲明可以通過指定的數據類型和標識符聲明變量,基本語法如下所示:

  1. DataType  identifier; 

  1. DataType identifier=value; 

DataType:變量類型,如int,string,double等;

Identifier:變量的名稱;

value:聲明變量的值;

例如:

  1. int a; //int類型的變量a 

(三)變量賦值

1.初始化變量是給變量指定一個明確的初始值。初始化變量有兩種方式:一種是聲明時直接賦值,一種是先聲明、后賦值。

直接賦值,例如:

  1. char sex=”男”; 

先聲明后賦值,例如:

  1. String name
  2. name=”張三”; 

2.多個同類型的變量可以同時定義或者初始化,但是多個變量中間要使用逗號分隔,聲明結束時用分號分隔。聲明多個變量,例如:

  1. String a,b,c,d; 

聲明并初始化多個變量,例如:

  1. int a1=10,a2=20,a3=30; 

三、總結
1.本文主要介紹了java的常量,包括了整型常量、浮點型常量、字符型常量、字符串常量、布爾常量、null常量,常用的轉義字符及其表示的意義。

2.整型常量進制的轉換,包括了十進制轉換二進制,二進制轉換十進制,二進制轉換八進制,二進制轉換十六進制的方法。

3.介紹了java的變量的定義,變量標識的命名規范,變量聲明的方式,變量賦值的方式。

4.通過本文的學習,希望對你有所幫助!

責任編輯:姜華 來源: Java進階學習交流
相關推薦

2020-11-16 10:19:33

Java

2022-03-28 09:31:58

for循環語句

2020-11-13 07:22:46

Java基礎While

2022-01-27 09:35:45

whiledo-while循環Java基礎

2023-04-11 10:13:04

Java運算符反碼

2020-11-19 10:36:16

Java基礎方法

2020-11-09 10:19:05

Java

2022-03-10 09:33:21

Java數組初始化

2023-04-03 10:04:36

Java變量類型

2022-01-21 11:26:19

Java結構語句if語句

2020-10-29 13:40:52

Java基礎

2023-03-27 10:04:27

數據類型浮點型布爾型

2023-03-06 10:03:05

Java運行機制

2020-10-26 13:46:07

Java基礎入門篇

2021-01-28 08:34:30

Java對象定義

2020-10-21 08:16:37

Java基礎入門篇

2017-09-12 10:26:47

springbootmaven結構

2011-01-18 17:00:31

Postfix入門

2020-12-24 08:36:14

JavaJava基礎

2023-03-13 10:01:27

Java注釋
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲久久一区 | 国产午夜精品一区二区三区在线观看 | 337p日本欧洲亚洲大胆鲁鲁 | 亚洲一区二区在线视频 | 欧美成视频| 先锋资源在线 | 久久久久免费精品国产小说色大师 | 成人影院午夜 | 欧美三级成人理伦 | 成人在线播放网址 | 成人在线不卡 | 九热在线| 欧美在线视频观看 | 综合久 | 久久1区| 成人黄页在线观看 | www.色五月.com | 欧美一区二区三区在线看 | 无码一区二区三区视频 | 毛片黄片免费看 | 免费 视频 1级 | 一级毛片,一级毛片 | 91观看 | 欧美视频区 | 日韩av一区二区在线观看 | 99亚洲视频 | 日韩精品成人一区二区三区视频 | 一本岛道一二三不卡区 | 99久久99 | 久久久久久国产 | 人人草人人干 | 有码一区 | 亚洲精品国产第一综合99久久 | 久久久久久av | 中国一级大黄大片 | 国产91在线 | 亚洲 | 亚洲欧美日韩电影 | 欧美成人h版在线观看 | 免费视频99 | 久久综合久色欧美综合狠狠 | 亚洲风情在线观看 |