Java变量

发布时间 2023-12-04 20:07:13作者: Cyptals

 

1.Java命名规则

  1. 包名:全部小写,多单词.隔开 aaa.bbb.ccc com.baidu.

  2. 类名和接口:每个单词首字母大写 大驼峰 AaaBbbCcc

  3. 变量名 函数名 小驼峰:换单词大写 aaaBbbCcc nextInt()

  4. {}左括号前不换行

  5. 变量声明格式:数据类型 变量名=初始值;= 1.表示赋值,将右边的内容存入到左边的指定的区域。 2.两边类型需要一致

  6. 局部变量只做声明是不能访问的,必须初始化才能访问(局部变量;声明在函数内或语句内的变量)

  7. 关键字:被用来表示特殊含义的单词

     

2.Java数据类型

1.基本数据类型

1.整数型

1.byte 1个字节 -128~127
2.short 2个字节 -32768~32767
3.int 4个字节 -21亿~21亿
4.long 8个字节 -922亿亿~922亿亿

2.浮点型

1.float 4个字节

2.double 8个字节

3.布尔型

boolean

4.字符型

char

2.引用数据类型

1.数组/Array

2.类/class ; String是一个类

3.接口/interface

2.引用数据类型

1.数组/Array

2.类/class ; String是一个类

3.接口/interface

3.注意

1.数据型从小到大以此为:byte char short int long float double

2.char型会参与运算

3.整数默认为int型 小数默认为double型

4.Java中的进制默认为十进制

 

3.进制

1.进制:默认十进制

2.二进制/BIN:01 0B/0b开头

3.OCT:八进制:0~7 0开头

4.DEC:十进制:0~9

5.HEX:十六进制:0~9 abdcef 0x/0X开头

 

4.类型转换: 数值之间的转换

1. 自动类型转换 : 小类型 ---> 大类型

2. 强制类型转换 : 大类型 ---> 小类型 : 可能出现数据损失 : 精度损失

表达式 : 用运算符将变量连接起来的式子

 

5.运算符

1.数学运算符

+ 1.正号

2.加法

3.连接符

- 1.负号 剑法

* 1.乘号

/ 1.除法 java的除法没有小数,只保留整数

ctrl + e : 打开最近编辑的文件

表达式: 用运算符将变量连接起来的句子

表达式的类型: 最终运算结果的数据类型

运算表达式的类型就是最大的数据类型

数值运算时,小类型会自动转换为大类型

byte,shot,char不能直接参与运算,他们会转换为int在进行计算

%取模就是取余数 模的正负只和第一个数有关

比较运算符 : 最终结果都是 boolean 类型值

java 中没有 三个等号 ; JavaScript(JS) 中 有三个等号 , 表示恒等于

== : 1.用于基本数据类型比较的是值 2.用于引用数据类型比较的是地址值.

2.逻辑运算: 两边必须是boolean类型表达式

& : 且/与 : 两边同时为true结果为true,其余为false

| : 或 : 两边同时为 false 结果为 false ,其余为 true

! : 非 , 取反面

&& : 短路且 两边同时为true结果为true,其余为false

|| : 短路或 两边同时为 false 结果为 false ,其余为 true

^ : 同假异真

位运算 : 针对二进制进行的运算

& : 对应位上同时为一结果为一 , 其余为0

| : 对应位同时为0,结果为0 , 其余为1

>> : 右移 , 右移一位相当于除以2

<< : 左移

>>> : 无符号右移 , 对正数没有影响嘛 : 无论原先最高位是0还是1,通通补0

^ : 无进位相加 / 同0异1