操作符优先级&注释文档&Scanner
1.操作符优先级
符号优先级 ()|[]|.|!|++ __| + _| new|*/%| << >> >>>
‘+’字符串连接符 如果输出的前一个元素为字符串,则将后边的元素统一识别为字符串
int a = 10;
int b = 20;
System.out.println(""+a+b);
//输出为1020
2.注释文档
javaDoc是用来生成自己的API文档
@author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况
可以使用IDEA或者CMD生成自己的使用文档
语言设置为zh_CN
字符集编码设置为-encoding utf-8 -charset utf-8
3.Scanner
scanner类是用来获取用户输入
写法为
Scanner 类名 = new Scanner(System.in);
使用方法
数据类型 类名 = Scanner类名.next()或者nextLine();
在使用完Scanner后需要关闭Scanner 类名.close(0)
凡是属于IO流的类如果不关闭会一直占用资源,最好用完就关
next()和nextLine()区别
next()特点 1.读取有效字符后结束输入 2.输入字符前的空白会自动去除 3.只有输入有效字符后才能将末尾的空白作为结束符 4.next()无法得到有空格的字符串 —————————————————— nextLine()特点 1.以Enter作为结束符,nextLine()返回Enter之前的所有字符 2.可以获取空白