JavaDoc和用户交互Scanner

移位符

<< 左移 相当于*2 >>右移 相当于/2

包机制

不同的包里可以存在名字相同的文件,包的本质相当于一个文件夹。

包的命名规范

一般利用公司的域名的倒写作为包名 如 com.baidu.www其中com,baidu,www是三个包的名字。

Javadoc(帮助文档)

jdk8帮助文档

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

参数信息

/**
*@author 作者名
*@version 版本号
*@since 使用的jsk版本
*@param 参数名
*@return 返回值情况
*@thows 异常抛出情况
*/
public class Text{
	public static void main(String[] args){
		
	}
}

用户交互Scanner

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

语法

Scanner s = new Scanner(System.in);//可以用键盘输入了

练习

使用next方式接收

  1. 一定要读取到有效的字符后才可以结束输入
  2. 对输入有效字符之前遇到的空白,next()方法会自动将其去掉
  3. 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
  4. next()不能得到带有空格的字符串
public class Demo01{
	public static void main(String[] args){
		//创建一个扫描对象用于接收键盘数据
		Scanner s = new Scanner(System.in);
		
		//判断用户有没有输入字符串
		if(S.hasNext()){
			//使用next方式接受
			String str = scanner.next();//程序会等待用户输入
			System.out.println("输入的字符为:"+str);
		} 
		//凡是输入IO流的类型,如果不关闭会一直占用资源,养成习惯,用完就关掉
		s.close();
	}
}

如果输入 hello world!

它会输出

输入的字符为:hello

使用nextLine方式接收

  1. 以Enter作为结束符,也就是说,nextLine()方法中返回的是输入回车之前的所有字符
  2. 可以获得空白,如空格
public class Demo01{
	public static void main(String[] args){
		//创建一个扫描对象用于接收键盘数据
		Scanner s = new Scanner(System.in);
		
		//判断用户有没有输入字符串
		if(S.hasNext()){
			//使用nextLine方式接受
			String str = scanner.nextLine();//程序会等待用户输入
			System.out.println("输入的字符为:"+str);
		}  
		//凡是输入IO流的类型,如果不关闭会一直占用资源,养成习惯,用完就关掉
		s.close();
	}
}

如果输入 hello world!

它会输出

输入的字符为: hello world!
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页