当前位置: 首页 > 科技观察

Java基础入门(三)——Java常量、变量

时间:2023-03-13 12:48:13 科技观察

一、Java常量(一)什么是常量常量是指程序中的固定值,是不能改变的数据。在Java中,常量包括整型常量、浮点型常量、布尔型常量、字符型常量等。1.整型常量:整型数据:主要有以下四种形式:二进制:由数字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+21f3。字符常量:用单引号括起来的字符,如'e',E'。需要注意的是Java字符串常量值中单引号和双引号不能混用。4.字符串常量:用来表示一串连续的字符,字符串常量应该用双引号括起来。例如:“你好”、“123”5.布尔常量:布尔常量只有两个值,即假(false)和真(true)。6、空常量:空常量只有一个值null,表示对该对象的引用为空。(2)常用转义字符及其含义\b表示退格,相当于键盘上的Backspace。\n代表一个换行符,改变到下一行的开头。\r表示回车,这样光标会跳到当前行的开头,不会跳到下一行。\t代表制表符,相当于键盘上的Tab键。\"表示双引号,双引号表示字符串的开头和结尾,字符串中包含的双引号需要进行转义,例如"thedayis,\"cool\"。"\'singlequotes,单引号表示字符串如果直接写单引号字符,java程序会认为前两个是一对,但是会报错,所以转义符(\')\是需要表示反斜杠,因为java代码中的斜杠是转义符,所以需要用双斜杠来表示字面意义上的\(三)整型常量之间的转换1.十进制转二进制十进制转二进制是一个除以2取余的过程,转换后的数,除以2得到商和余数,继续对商除以2,直到商为0,最后将所有的余数倒序排列,得到得到的数就是转换后的结果,比如135,135除以2得到余数,直到不可整除,再取出余数,结果为100001112二进制转十进制二进制转十进制是多将二进制位上的每个数字从右到左乘以相应的2次方。例如01100100转十进制得到结果为1003。二进制转八进制二进制转八进制是三合一的方法,即以二进制小数点为分界点,每三位向左(或右)被视为一个。例如10100100转换结果为244二进制:10100100八进制:0101001002444二进制转换十六进制四合一法,即以二进制小数点为分界点,每四位为左侧(或右侧)被视为一个。例如10100100转换得到结果为a4二进制:10100100十六进制:10100100a42.Java变量(1)变量定义程序在运行过程中随时可能产生一些临时数据,应用程序会保存这些数据在某些内存单元中。每个内存单元由一个标识符标识。这些存储单元称为变量,定义的标识符称为变量名,存储在存储单元中的数据就是变量的值。例如:inta=0,b;b=a+1;(2)变量标识符的命名规则1.第一个字符必须是字母、下划线(―)、美元符号($)或人民币符号(¥)。2、标识符由数字(0~9)、大写字母(A~Z)、小写字母(a~z)、下划线(―)、美元符号($)、人民币符号(¥)及前面的所有ASCII码组成十六进制0xc0。3.关键字不能,保留字作为标识符。4.标识符的长度没有限制。5.标识符区分大小写。(三)变量声明1、java中的变量声明可以通过指定的数据类型和标识符来声明变量。基本语法如下:DataTypeidentifier;或数据类型标识符=值;DataType:变量类型,如int、string、double等;标识符:变量的名称;value:声明变量的值;例如:inta;//int型变量a(三)变量赋值1.初始化一个变量就是给变量赋一个明确的初始值。变量的初始化有两种方式:一种是声明时直接赋值,另一种是先声明再赋值。直接赋值,例如:charsex=”male”;先声明再赋值,例如:Stringname;name=”张三”;2.可以同时定义或初始化多个相同类型的变量,但多个变量必须用逗号隔开,声明末尾用分号隔开。声明多个变量,例如:Stringa,b,c,d;声明并初始化多个变量,例如:inta1=10,a2=20,a3=30;三、小结1、本文主要介绍java常量,包括Integer常量、浮点数常量、字符常量、字符串常量、布尔常量、空常量、常用转义字符及其含义。2、整型常量的转换包括十进制转二进制、二进制转十进制、二进制转八进制、二进制转十六进制的方法。3.介绍了java中变量的定义、变量标识的命名约定、变量声明的方式、变量赋值的方式。4.通过本文的学习,希望对你有所帮助!