首页 > 编程语言 >闭关学java第三天

闭关学java第三天

时间:2023-03-24 23:58:43浏览次数:36  
标签:语句 java Scanner 第三天 JavaDoc while 循环 闭关

包机制

  • 包机制语法格式为:

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也是用于循环,用于某一次,循环还会接着走,接着进行下一次是否执行循环的判定

标签:语句,java,Scanner,第三天,JavaDoc,while,循环,闭关
From: https://www.cnblogs.com/nastudy/p/17253726.html

相关文章

  • SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显
    文章目录本文写作动机XML视图元素的文档显示控制器里JavaScript代码的API文档JavaScript控制器代码里方法的自动提示和补全功能UI5ExplorerXML视图里元素名......
  • JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)部分代码
    #这是我与伙伴合作完成的练习项目@小彭先森页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html完整代码请看我的GitHub:https://github.co......
  • 地铁最终javaweb
    关于在编写地铁查询系统主界面chaxun-01.jsp中出现了methodget与post中所产生的问题(get能传值,post不能传值) 在编写中我发现了method中用get可以把用户输入的......
  • 编写一个方法,实现两个数组的合并,并按升序将合并后的数组返回---Java
    packagepractice.people.apple;/**编写一个方法,合并给定的数组,并以升序返回合并后的数组**/importjava.util.Arrays;publicclassArrayMerge{ publicstat......
  • Java的诞生
    JAVA的初步认识JAVA帝国的诞生1972年C诞生贴近硬件:运行极快,效率极高操作系统:编泽器,数据库,网络系统等。指针和内存管理1982年C++诞生面向对象兼容C图像领域......
  • Java学习笔记(九)网络编程
    网络编程概述计算机网络:计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和......
  • JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)
    Servlet+JSP+CSS+SQL实现完善的地铁系统页面#这是我和伙伴合作完成的练习项目#代码我将放在下一篇博客功能介绍:1.地铁线路查询:选择线路,输出线路上的站点名。2.地铁站......
  • java学习日记20230325-抽象类
    抽象类:当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类!所谓抽象方法,就是没有实现的方法;当一个类中存在抽象方法时,需要将......
  • Java面试-基础篇(一)6
    synchronized与ReentrantLock的区别说到synchronized与ReentrantLock,我们都知道,他们是java并发编程很重要的技术。他们可以帮助我们保证编程过程中数据的正确性,也就是我们......
  • 编写一个方法,计算给定两个数组之和---Java
    要求返回的数组是两个惨呼数组对应元素之和,不对应的元素直接赋给相应的位置packagepractice.people.apple;/**//编写一个计算给定的两数组之和**/publicclassS......