闭关学java第三天

发布时间 2023-03-24 23:47:09作者: 寇

包机制

  • 包机制语法格式为:

package pkg1[.pak2[.pak3...]]

image-20230324100337374

  • 一般利用公司域名倒置作为包名

  • 为了能够使用某个包的成员,我们需要再java程序中明确导入该包,使用“import”语句可以完成此功能

    image-20230324100700009

JavaDoc

  • javadoc命名是用来生成自己的API文档的

  • 参数信息

    1. @author 作者名
    2. @version 版本号
    3. @since 指明需要最早使用的jdk版本
    4. param 参数名
    5. @return 返回值情况
    6. @throws 异常抛出情况

使用IDEA生产JavaDoc文档!

  1. 首先先创建一个用来存放JavaDoc的文件夹
  2. 打开IDEA点击toolsimage-20230324103736797
  3. 选择要存放的文件夹,然后在Locale中输入zh_CN
  4. 在command line arguments中输入-encoding UTF-8 -charset UTF-8
  5. 然后点击创建
  6. image-20230324103826241

Java流程控制

scanner对象

我们可以通过Scanner类来获取用户的输入

  • 基本语法
Scanner s=new Scanner (System.in);
  • 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据
  • 记住在代码写完后要加上close

顺序结构

语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本算法框架

if选择结构

if单选择,if,else双选择,if,else if 多选择

switch选择结构

switch和case联系起来

  • switch:是匹配一个具体的值
  • case:具有穿透性
  • 在javase7以后支持string类型了

While循环

while(布尔值){

};

do while循环

do{

}

while();

for循环

for(初始化;波尔表达式;更新){
    //代码语句
}

for循环是支持迭代的一种通用结构,是最有效的、最灵活的循环结构。

for(; ;)也是一个死循环的写法

print和println的区别

  • print输出不会换行

  • Println输出会换行

break和continue

break用于强制退出循环,不执行程序剩下的语句

continue也是用于循环,用于某一次,循环还会接着走,接着进行下一次是否执行循环的判定