19.11.26对于Java中常量,变量,运算符的总结
写在前面
这是一篇关于常量,变量,运算符的总结,是笔者通过网上的学习和生活中老师的补充所完善的一篇总结,文章当中若有不合理的或者有疑问的地方,希望看到这篇文章的人能够及时纠正我,笔者也会虚心接受,大家共同进步,感谢。
常量
常量的概念:在程序的执行过程中,值不会发生改变的量。
由于我们是初学者,在这里将会简单的介绍最基本的一些分类概念,帮助我们记忆和区分。如下图:
-
Java中常量的分类以及字面值常量的分类
![思维导图]()
-
字符串常量:用双引号括起来的内容,例如“你好,世界”
-
整数常量:所有的整数 例如12,23,在整数常量中,java为我们提供了4中表现形式,二进制、八进制、十进制、十六进制,对于进制之间的相互转化要有一定的了解,同时,我们在写代码的过程中,系统默认输入的数字是十进制。
-
小数常量:所有的小数 例如12.03 -20.11
-
字符常量:用单引号括起来的内容 例如‘A’ '我 '值得注意的是,在这个单引号中,有且只能有一个字符,而且单引号当中的内容不能为空。
-
布尔常量:这是只有两个量的特殊常量,true和false,用中文来说,就是真和假。这是一组逻辑上相对的常量。
-
空常量:null 代表的是什么也没有。代码中要是忘记初始化某些数的时候,其中的元素会输出一个默认的null值,在数组中较为常见。
变量
凡是都是相对的,既然有了变量,那么我们在日常生活中,也一定会接触到变量,举个简单的例子,你的身高,年龄,某物品的价格,但是身高的高度,年龄的大小,物品的价钱都是在合理的变化范围内,因此,我们也不难得出变量的概念。
- 变量的概念:在程序执行的过程中,在一定的范围内,它的值可以发生改变的量,我们叫做变量。总结一下,1.会发生变化,2.在一定范围内。
定义变量的格式:
数据类型 变量名称 = 数据值;
数据类型就是我们的合理范围和数据类型,变量名称就是我们的变量,数据值可以任意更改,这样我们就定义了一个变量,接下来我们就需要了解什么是数据类型?
![四类八种]()
这些不同的数据类型,为我们在电脑当中开辟了一块区域,同时也决定了区域的大小,所定义变量的类型,同时这些数据类型受区域影响,使得我们的变量变化是有一定范围的。
![]()
- 合理的使用数据类型有助于我们代码的正确性,提高我们写代码的速率,有了以上的知识储备,我们在使用时,还需要注意以下几点内容。
注意事项:
1.字符串不是基本类型,而是引用类型。
2.浮点型可能只是一个近似值,并非是很精确的值。
3.数据范围与字节数不一定相关。
4.浮点数当中默认类型是double,如果一定要用float,需要就爱上一个后缀F,如果是整数,默认为int,如果一定要使用long类型,需要加上一个后缀L。
运算符
运算符我们在小学时都有接触,例如加 减 乘 除,在java中我也学习了相关的运算符,这些都需要我们记忆和理解,通常情况下,运算符的内容是很容易记住的,但是需要我们多加理解,合理运用。
那么 什么是运算符?
概念:把常量和变量进行操作的符号称为运算符。
运算符的分类以及举例示范:
![运算符]()
特殊介绍
1.自增运算符,自减运算符:++:自加。对原有的数据进行+1;–:自减。对原有的数据进行-1。值得注意的是:
- 单独使用时:
放在操作数的前面和后面效果一样。 - 混合使用时:
放在数的前面,先加(减)后用。
放在操作数的后面,先用后加(减)。
2.三元运算符:
数据类型 变量名称 = 条件判断?表达式A:表达式B;
总结:
- 首先判断条件是否成立。
- 成立,将A的表达式的值赋值给左侧变量。
- 不成立,将B的表达式的值赋值给左侧变量。
- 通常情况下,我们可以使用三元语句和我们日后将要学习的if else语句进行替换。
注意事项:
1.必须同时保证表达式A,B都符合左侧数据类型的要求。
2.三元运算符的结果必须被使用。