7)包机制,再叙文档注释,用户交互方式

包机制

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。

定义包语法为 packge name1[.name2...]];

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

    例:com.baidu.com

为能使用其他包中的成员,我们需要导入该包。

导入包的语法:import name1[.name2...].(classname|*);


再叙文档注释

Java8帮助文档参数

Javadoc命令是用来生成自己的API文档的

注释放在类上面是类的注释,放在方法上面是方法的注释。

  • 常用参数信息

    @author 作者名

    @version 版本号

    @since 指明需要最早使用的jdk版本

    @param 参数名

    @return 返回值情况

    @throws 异常抛出情况

//例如
/**
*@author k
*@version 1.0
*@since 1.8
*/

CMD命令创建帮助文档

javadoc -encoding UTF-8 -charset UTF-8 ClassName.java


用户交互

Scanner对象

java.util.Scanner 是Java5的新特性,可以通过Scanner类来获取用户的输入。

基本语法:

Scanner s = new Scanner(System.in);

通过Scanner类的 next( ) 与 nextLine( )方法获取输入的字符串,在读取前我们一般需要 使用hasNext( )与 hasNextLine( )判断是否还有输入的数据。

注意: 使用完Scanner之后,要记得关闭来节省资源 。 Scanner.close();

Scanner

next ( ):

  • 一定要读取到有效字符后才可以结束输入。
  • 对输入有效字符之前遇到空白,next( )方法会自动将其去掉。
  • 只有输入有效字符后才将其后后面输入的空白作为分隔符或者结束符。
  • next ( ) 不能得到带有空格的字符串。

nextLine ( ):

  • 以 Enter 为结束符,也就是说,nextLine ( )方法返回时输入回车之前的所有字符。
  • 可以获得空白。
posted @ 2022-08-14 16:23  winter8  阅读(24)  评论(0)    收藏  举报