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类的命名空间