包、算术运算符、int、float、String基础
文章目录
- 包、算术运算符、int、float、String基础
- 包 package
- 包的介绍
- 包的命名规范
- Idea中项目栏的设置
- 2019版本:
- 2022版本
- 什么都不选会是下面的情况,会默认无论空文件夹都会显示,并且是阶梯式显示(但是不会显示.idea、out等文件)
- 选择 Show Members,会显示该类下的所有方法以及属性值
- 选择 Show Excluded Files 会显示 编译后的 out 文件夹等
- 选择 Visibility Icons,会在类前显示一个小锁,表示是 public 修饰或其他
- 选择 Flatten Packages 会所有文件夹都水平靠左显示,无论是否有空文件夹
- 选择 Flatten Packages 后下面会多出一个Hide Empty Middle Package的选项,表示会隐藏空的文件夹,另一个Abbreviate表示缩写文件夹名
- 接下来compact middle package 会把中间没有内容的文件夹合并
- Sort By Type 表示本来一个源文件下的所有类是按照首字母的形式进行排序,而现在会按照是否是公共类而排序,公共类会在最下面
- Folders Always on Top 表示文件夹是否会在最上面,若不选择,某个单独的文件可能会在文件夹上显示,比如
- 源文件结构
- JDK中的包
- 跨包使用
- 导包
- 类的基本结构
- 数据类型
- 变量
- 运算符之算术运算符
- String类型 浅解
- Scanner类
- int
- float与double
包 package
包的介绍
本质就是文件夹
包的命名规范
- 严格区分大小写
- 所有字母都小写
- 公司网址要倒着写, 比如:www.zut.edu.cn 在写项目包名时要写成 cn.edu.zut
- 推荐使用两层或者以上的包
- 同包下不允许出现同名类
插一句,在 idea 中右键包或者文件,选择 show in explor 可以在本地文件夹中打开
Idea中项目栏的设置
2019版本:
只勾选Compact Middle Packages(默认)
都不勾选
都不勾选时,按照真实目录结构进行显示。
只勾选Flatten Packages
只勾选Flatten Packages时包以变平模式显示。且包里不管包中有没有文件都显示包。
勾选 Flatten Packages 和 Hide Empty Middle Packages
和只勾选Compact Middle Packages一样
2022版本
什么都不选会是下面的情况,会默认无论空文件夹都会显示,并且是阶梯式显示(但是不会显示.idea、out等文件)
选择 Show Members,会显示该类下的所有方法以及属性值
选择 Show Excluded Files 会显示 编译后的 out 文件夹等
选择 Visibility Icons,会在类前显示一个小锁,表示是 public 修饰或其他
选择 Flatten Packages 会所有文件夹都水平靠左显示,无论是否有空文件夹
选择 Flatten Packages 后下面会多出一个Hide Empty Middle Package的选项,表示会隐藏空的文件夹,另一个Abbreviate表示缩写文件夹名
接下来compact middle package 会把中间没有内容的文件夹合并
Sort By Type 表示本来一个源文件下的所有类是按照首字母的形式进行排序,而现在会按照是否是公共类而排序,公共类会在最下面
Folders Always on Top 表示文件夹是否会在最上面,若不选择,某个单独的文件可能会在文件夹上显示,比如
源文件结构
JDK中的包
跨包使用
同包下源文件中的类
若权限允许可以直接使用
不同包需要导包
导包
java.lang 包的内容不需要导包
alt + enter 快捷键导包或者写类名时可以在自动弹框选择
类的基本结构
包括全局变量以及方法
数据类型
八大基本数据类型与引用类型
区分方法:全部小写的就是基本数据类型,因为只有当是类的时候类名才需要采用大驼峰式命名
变量
变量是 java 中存储数据的容器,一个变量同一时间只能存储一个值,变量值可以改变
变量的声明
运算符之算术运算符
二元运算符——加减乘除与取余
叫作二元运算符——符号两侧是两数值或表示数值的变量
一元运算符
++ –
需要注意
符号在前,先进行运算,
符号在后,后进行运算
赋值运算符
- +=
- -=
- *=
- /=
- %=
String类型 浅解
String 的语法
new或者直接在等于号后赋值
字符串的拼接
用加号
Scanner类
Scanner 类介绍
位于java.util包
Scanner语法
int
整型,可表示±21亿四
float与double
float 与 double 表示的范围都比 int 大
double可表示的范围最大,
double 是默认的小数形式
float等于号后跟着一个整数或小数时都需要在最后跟上一个大小写都行的f
double只有在等于号后跟整数时需要加大写或者小写的d,小数加不加都行,因为小数默认就是double