何谓变量
变量
一、 变量的定义:variable,没有固定的值,可以根据需要进行更改的值。
二、 变量的分类:
1、 基本类型:数值型,字符型,布尔型。数值型又分为整数型和浮点型(带小数点);整数型有:byte,int,short,long,这四种类型,其中int类型为默认类型,也是最常用的类型;浮点型有:float和double这两种类型,double类型为默认类型,是最常用的类型;字符型,常用单引号括起来,只是一个字符,有码点;布尔型只有两个值:一个为true,一个为false
2、引用类型:JDK内置的和用户自己命名的
三、 标识符
1、作用
命名 ,类名、变量名、方法名、常量名
2、命名规则
1)、组成 : 字母、数字、_ 、$
my.name my#name my-name 错误的…
2)、不能:
不能数字开头 18age 错误的…
不能关键字或保留字(都是小写) 蓝色的就不能直接使用 public class void
3、命名规范(码出高效)
大前提: 见名知意、少用中文
l 类名: HelloWorld PrintMyName 每个单词的首字母大写 大驼峰。
l 变量名|方法名: myName helloWorld age 第二个单词起首字母大写 小驼峰
l 常量名: MAX_WIDTH 全部大写 单词_分割
四、 变量
可变的量, 变量的值可变
1、声明
类型 名称 = 初始值; |
//类型 变量名 = 初始值; String appleName = "阿克苏"; double applePrice = 8.98; int appleNum =20; boolean appleSweet = true; char appleLevel = '特'; |
2、使用
1)、赋值 存储
变量名 = 值; |
2)、使用 查看
System.out.println(变量名); |
3,字符与字符串类型
转义字符: \+特殊含义单个字母 -> 其他含义
转义 |
说明 |
\\ |
\ |
\t |
多个空格 |
\n |
换行符 |
\’ |
’ |
\” |
“ |
五,、常量
1、 常量的值一旦确定之后,无法改变
2、 声明:final ,类型 常量名 = 值;或者 final 常量名; 常量名=值;
3、 命名规范:全部大写 字母之间用“——分割”
4、 使用时,若声明时没有给值,则只能用一次;查看方式和变量的查看方式一样
六、运算符
1、分类:算术运算符,赋值运算符,扩展运算符,关系运算符,逻辑运算符,条件运算符(三目运算符);算术运算符中的除法是整除的,除数不能为0,自增时b=a++是先用后增,也就是先把a赋值给b,然后a再自增;扩展运算符中,a+=b等于a=a+b,也就是说把a+b的值再赋给a;关系运算符不能用在布尔类型上,因为它的运算结果就是布尔类型的;逻辑运算符中,逻辑与“&&”只要有一个为false则结果为false,逻辑非“||”,有一个为true,则结果为true,注意短路与和短路或:短路与中,若前一个为false,则结果为false,后面的语句不会执行;短路或中,若前面的一个为true,则结果为true,后面的语句不会执行;条件运算符(三目运算符):Boolean表达式?表达式1:表达式2,若Boolean表达式为true,执行表达式1,否则执行表达式2
七、总结
1、数据类型思维导图
2、 注意变量的命名方式,以及声明
3、 熟练掌握运算符的基本规则,贵在多练
4、 时刻相信自己能创造奇迹,每天努力一点点儿