java中关键字、标识符、常量、变量、数据类型
關(guān)鍵字:
JAVA語言中已經(jīng)定義好的具有特殊含義的單詞,被稱為關(guān)鍵字,關(guān)鍵字是全小寫無特殊字符的純
英文字母,在編輯器中一般有高亮效果,如public、class、static等。
標(biāo)識(shí)符:
在JAVA語言中,自己定義內(nèi)容。比如類的名字、方法的名字和變量的名字等,都是標(biāo)識(shí)符。但是對(duì)表示符的定義有要求,否則編譯過程會(huì)報(bào)錯(cuò),具體如:不能以數(shù)字開頭、標(biāo)識(shí)符不能是關(guān)鍵字、標(biāo)識(shí)符可以包含數(shù)字、美元符號(hào)、下劃線等且區(qū)分英文大小寫字母;類名命名推薦大駝峰命名法、方法名推薦小駝峰命名法 、變量推薦全小寫。
常量:
JAVA語言中固定不變的值稱為常量,可分為:
整數(shù)常量,如:1;
小數(shù)常量 ( 浮點(diǎn)數(shù) ) ,如:2.3;
字符常量(JAVA語言中規(guī)定,單引號(hào)中必須有且只有一個(gè)字符,否則編譯報(bào)錯(cuò)),如:‘h’、‘恩’;
字符串常量 ( java語言中多個(gè)字符應(yīng)該使用雙引號(hào)包裹),如:“hello”;
布爾值常量,如:true、false;
空常量(null不能被打印),如:null;
數(shù)據(jù)類型:
JAVA語言中將數(shù)據(jù)分成了兩大類,即:基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型:整數(shù)、浮點(diǎn)數(shù)、字符、布爾;其中
整數(shù)型包括:byte、short、int(默認(rèn))、long
浮點(diǎn)型包括:float、double(默認(rèn))
字符型包括:char
布爾型包括:boolean
引用數(shù)據(jù)類型:類、數(shù)組、接口、字符串、Lambda
變量:
JAVA語言中可以被改變的內(nèi)容稱為變量,使用變量可以大大提高計(jì)算能力,但是一個(gè)變量每次只能保存一個(gè)數(shù)據(jù),且必須明確數(shù)據(jù)類型。
變量使用注意事項(xiàng):同一大括號(hào)中聲明多個(gè)變量時(shí),變量名不能相同、聲明的變量賦值后才可以使用、使用float類型賦值時(shí)后面加F,使用long類型賦值時(shí)后面加L、使用byte或short時(shí)因注意取值范圍、變量賦值后才可以被使用、使用變量不能超出作用域范圍(JAVA語言中作用域:從定義變量開始到直屬結(jié)束的大括號(hào))。
聲明變量的方式:數(shù)據(jù)類型關(guān)鍵字 變量名,如:
//java語言中固定寫法: public class Variable {// java程序起始方法main:public static void main(String[] args){//1.聲明一個(gè)整數(shù)變量num1;int num1;// 給num1初始化一個(gè)值1:num1 = 1;// 打印num1的值:System.out.println(num1);//1// 給num1自加2:num1 += 2;// 打印num1的值:System.out.println(num1);//3// 2.聲明一個(gè)字符串變量str并賦值為hello:String str = "hello";// 打印str的值:System.out.println(str);//hello// 3.聲明一個(gè)布爾類型的變量flag:boolean flag = true;// 打印flag的值:System.out.println(flag);//true// 4.同時(shí)定義多個(gè)變量后分別賦值:int numb1,numb2,numb3;numb1 = 1;numb2 = 2;numb3 = 3;// 5.同時(shí)定義多個(gè)變量并賦值:int number1 = 1,number2 = 2,number3 = 3,;} }提示:本文圖片等素材來源于網(wǎng)絡(luò),若有侵權(quán),請(qǐng)發(fā)郵件至郵箱:810665436@qq.com聯(lián)系筆者刪除。
筆者:苦海
總結(jié)
以上是生活随笔為你收集整理的java中关键字、标识符、常量、变量、数据类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中Object和Objects类
- 下一篇: java中Arrays类和Math类常用