1.1变量概述:

变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。

1.2计算机存储单元:

变量是内存中的小容器,用来存储数据。
计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。
当程序需要使用存储空间时,操作系统最小会分派给程序1个字节,而不是1个位。

除了字节外还有一些常用的存储单位:

  • 1B(字节) = 8bit
  • 1KB = 1024B
  • 1MB = 1024KB
  • 1GB = 1024MB
  • 1TB = 1024GB

1.3基本类型之4类8种:

变量必须要有明确的类型,什么类型的变量装载什么类型的数据。
Java中基本类型一共4类,把这4类展开后共8种基本类型。
第二天 Java基础语法

1.4常量与类型:

java中默认的整数类型是int类型。
java中默认的浮点类型是double类型。

1.5定义变量(创建变量):

定义变量的语法格式:
数据类型 变量名 = 数据值;
int a = 100;

1.6变量使用的注意事项:

  • 变量使用的注意事项:
  • 变量定义后可以不赋值,使用时再赋值。不赋值不能使用。
  • 变量使用时有作用域的限制。
  • 变量不可以重复定义。

1.7数据类型转换:

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int)
范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)
byte -> short -> int -> long -> float -> double

  • 自动类型转换:
    表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换
    自动类型转换格式:
    范围大的数据类型 变量 = 范围小的数据类型值;

  • 强制类型转换
    表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换
    强制类型转换格式:
    范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;

2.1算术运算符:

运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。
我们在使用算术运算符时,记得要注意下列事项:

  • 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。
  • 除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
  • “%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。
  • 整数做被除数,0不能做除数,否则报错。

2.2算数运算符++、–的使用:

  • ++运算符,会在原有值的基础上自增1;
  • –运算符,会在原有值的基础上自减1。
  • ++,–运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

2.3赋值运算符:

第二天 Java基础语法

2.4比较运算符:

比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。
第二天 Java基础语法

2.5逻辑运算符:

逻辑运算符,它是用于布尔值进行运算的,运算的最终结果为布尔值true或false。
逻辑运算符通常连接两个其他表达式计算后的布尔值结果
当使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断。

  • 短路与&&:参与运算的两边数据,有false,则运算结果为false;
  • 短路或||:参与运算的两边数据,有true,则运算结果为true;
  • 逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

2.6三元运算符:

格式:
(条件表达式)?表达式1:表达式2;
三元运算符运算规则:
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

2.7运算符优先级:

第二天 Java基础语法

相关文章:

  • 2021-07-06
  • 2022-01-13
  • 2021-12-30
  • 2021-12-10
  • 2021-12-08
  • 2021-06-18
  • 2021-11-14
  • 2021-06-08
猜你喜欢
  • 2021-09-08
  • 2021-11-16
  • 2021-09-29
  • 2021-05-26
  • 2021-11-19
  • 2021-07-18
  • 2021-07-06
相关资源
相似解决方案