基本运算符
-
算数运算符:+ - * / % ++ --
-
赋值运算符:=
-
关系运算符:> < >= <= == !=(instanceof)
-
逻辑运算符:&& || !
-
位运算符:& | ^ ~ >> << >>>
-
条件运算符:? :
-
扩展赋值运算符:+= -= *= /=
位运算符:
A 0010 1100
B 0011 0000
A&B 0010 0000
A|B 0011 1100
A^B 0001 1100
运算符的优先级
定义包:package
导入包:import
JavaDoc文档
/**
*@author 作者名
*@version 版本号
*@since 指明需要最早使用的jdk版本
*@param 参数名
*@return 返回值情况
*@throws 异常抛出情况
*/
流程控制
scanner
Scanner s = new Scanner(Systme.in)
next()和nextLine()方法获取用户输入的字符串
hasNext()和hasNextLine()判断是否还有输入的数据
next():
-
一定要读取到有效字符后才可以结束输入
-
对输入有效字符之前遇到的空白,next()方法会自动将其去掉
-
只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符
-
next()不能得到带有空格的字符串
nextLine():
-
以enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符
-
可以获得空白
顺序结构
顺序结构是最简单的算法结构
他是任何一个算法都离不开的一种基本算法结构
选择结构
if单选结构 if(){}
if双选结构 if(){}else{}
if多选择结构 if (){} else if ( ) {} else if ( ) {} else{ }
switch多选择结构
switch(){
case value:
语句
break;
case value:
语句
break;
case value:
语句
break;
default:
语句
}
标签:语句,JAVA02,else,运算符,next,输入,结构 From: https://www.cnblogs.com/cimengmenga/p/17013424.html