包机制
为了更好地组织类, Java 提供了包机制,用于区别类名的命名空间。
包语句的语法格式为:
package pkg1[. pkg2[. pkg..]];
一般利用公司域名倒置作为包名;
为了能够使用某-个包的成员,我们需要在Java程序中明确导入该包。使用"import"语句可
完成此功能
import package1[. package2..]. (classname|*);
javadoc命令是用来生成自己API文档的
命令行 Javadoc 参数 Java文件
参数信息
@author作者名
@version版本号
@since 指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws 异常抛出情况
通过Scanner类来获取用户的输入
基本语法
Scanner s =new Scanner(Syatem.in);
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。
next():
1、一定要读取到有效字符后才可以结束输入。
2、 对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
4、next() 不能得到带有空格的字符串。
import java.util.Scanner;
public class demon1 {
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接收:");
//判断用户有没有输入字符串
if (scanner.hasNext()) {
//使用next方式接收
String str = scanner.next();
System.out.println("输出的内容为:"+str);
//使用next方式接收:hello world
//输出的内容为:hello
}
//凡是属于IO流的类,如果不关闭会一直占用资源
scanner.close();
}
}
nextLine():
1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
import java.util.Scanner;
public class demon2 {
public static void main(String[] args) {
//从键盘接收数据
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接收:");
//判断是否还有输入
if (scanner.hasNextLine()){
String str = scanner.nextLine();
System.out.println("输出的内容为:"+str);
//使用next方式接收:hello world
//输出的内容为:hello world
}
scanner.close();//关闭
}
}