Java基础之常量与变量(3)

2018-08-07  本文已影响0人  Preself

       前面为大家介绍了变量的基本元素,其中有一个是变量的值,那么这次就为大家介绍变量值。变量值可以是我们要介绍的字面值,也可以另外一个变量。字面值呢其实也是常量,我们介绍了基本数据类型,那么8种数据类型他们的值是什么样子的,是我们这篇文章所要介绍的重点内容。

       Java中有三种表示整数的方法,十进制,八进制和十六进制。十进制就是我们所日常使用的包含0-9这十个数字。八进制:是以0开头,包含0—7的数字,不得出现8 9这两个数字。例如:037,056是正确的,而 068,079,因为包含了8和9这两个字所以是错误的。十六进制表示:以0x或0X开头,包括0—9的数字及字母A-F,a-f(a表示10以此类推)。例如:0x12.。0xabcf,0XABCF。在此的转换方式就不为大家介绍了。

       这里看一下几个整形的字面值,123 , 023,0x1357这分别是10进制,8进制,16进制的数据。0x1abcL(后面加个L是表示这是一个长整型的表达方式,可以是大写L也可以是小写l)

       认识了变量值以为我们来看变量三个元素,变量名,变量值换个变量类型,他们之间的关系是什么,怎么组合起来能被程序所识别。接下来就来看看变量的声明。我们首先来看一下变量的声明的格式。他的格式是  数据类型 (空格) 变量名 例如:(要满足变量命名的规则) int n;(声明整形变量n,分号不可少,它代表一条语句的结束)  long count;(声明长整型变量count)。 

       有了变量以后需要给变量赋值,使用“ = ”这个运算符来给它进行赋值,在这里的等号不是表示相等,而是表示赋值,“  = ”叫做赋值运算符,将运算符右边的值赋给左边的变量。赋值运算符的左边必须为变量,若不是就会报错。 例如: int n;n=3; 将3的值赋值给n 。这表示先定义变量再进行赋值,也可在定义变量的同时给变量进行赋值,即变量的初始化。例如 int n = 3;

       接下来讲一下浮点型的字面值,在我们整形部分默认情况下也就是末尾什么都不写,他表示的是int类型的字面值,而在我们的浮点型中,末尾什么都不写默认表示的是double类型,也可以在值后加d或者D。例如:1223.43d或1233.43D或者1233.43他表示的都是我们双精度的浮点型,那么如何表示单精度浮点型的字面值呢?这时就需要在我们字面值后面加F或f来表示float类型。例如123.4f或123.4F。

上一篇下一篇

猜你喜欢

热点阅读