Java
一、什么是变量
1.常量:恒定不变的量
2.变量:不断变化的量
二、变量的组成结构
1.变量相当于内存地址的别名,通过内存中的别名找到数据存储的位置。
2.变量有:变量名,变量类型和变量值。
3.变量是存储数据的基本单元。
三、变量的声明和复制
使用变量的步骤:
第一步:声明一个变量(int);根据变量类型开辟内存空间
第二步:赋值;将我们的数据存入内存空间
第三步:使用变量;取出数据使用
四、Java的常用数据类型(8种数据类型)
数值型:1. 整数 byte、short、int、long
2. 非整数 float、double
非数值型: 1. 字符型 char (用于存储单个字符true/false)
2. 布尔型 boolean
字符串型: string (用于存储字符串,但不属于8种基本数据类型)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
byte 最大值127 // byte占8个字节 -128->127
short 最大值32767 // short占16个字节 -32768->32767
int -2147483648->2147483647 // int占32个字节
long -9223372036854775808->9223372036854775807 // long 占64个字节(写long时在long后加L)
float 占32位 小数点后7位,有正负 (最后加f)
double 占64位, 小数点后15位,有正负
char 用于表示单个字符,占2位字节相当于16位(范围)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
boolean isNo=true; isNo=false; 只有两种值
string name=“任意”
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
五、字符串的连接
System.out.println("我的名字是:"+name)
//转义字符的使用 \n : 换行 \t:相当于tab键
\r : 回车键 双引号:\"
单引号:\' 反斜线 '\\
六、标识符的命名规范
标识符表示指定给变量,方法和类的名称,以便编译器可以唯一标识它们
命名规范:必须以字母,下划线,$符号开始
不允许有其他字符,命名哄可以有数字,不允许,有空格而且不能是系统关键字(系统关键字都会在编译器里高亮显示, 变量命名中要求首字母小写,第二个字母开头大写。 例:isNo
七、关键字
1.关键字在Ecliose中会变色
2.在一个特定语言的上下文中有特殊意义的词
3.所有的数据类型都是保留的关键字
八、数据类型的转换
1.自动转换(从低级别往高级别)
2.强制转换(从高级别到低级别)
方法:要使用的值=(目标类型)要转换的值
数据类型的排列(从小到大)
byte->short->char->int->long->float->double
九、Scanner类数据录入
用于接收用户输入的值 // alt+/引入Sacnner类的命名空间