Java基础笔记2

时间:2023-03-08 16:53:57

1.   变量的定义

int money;

   int 变量类型   money 变量名

money=1000;变量的值

2.  自动类型转换

  ①类型要兼容  容器 (水杯---竹篮---碗)

  ②目标类型大于原类型    小碗--->大碗    int--->double

3. 强制类型转换  大--->小

  例:double a=2.5;

    int b=(int)a;

4.   赋值运算符  =

  比较运算符  ==

  算术运算符  +  -   *  /   %   --    ++   (在前  先+1再运算.  在后,先运算再+1)

  连接符      +   数值类型+数值类型(任何类型与字符串类型相加,都自动转为字符串类型)

  关系运算符  ==     >    <    >=    <=     !=

  三目运算符   条件?值1:值2   (如果条件成立则取值1,否则取值2)

  逻辑运算符 !非   &与   |或 (连接多个关系运算符.返回的还是boolean类型)

  ① && 和 &  区别:

  条件1 & 条件2   12都要执行判定

  条件1&&条件2   1false  2不执行判定

  ② | |  和 |   区别:

  条件1 | 条件2    12都要执行判定

  条件1  || 条件2   1true  2不执行判定

5. 数据类型.

  ①基本数据类型.(8个) 1.int 2.long 3.short 4.byte. 5.double 6.float 7.boolean 8.char.

  ②引用数据类型. 类,接口,数组.