Java基础语法
流程控制语句
用户键盘输入
Scanner input = new Sacnner(Stystem.in)
//定义一个变量接收输入的字符
//例如:
int i = input.next();//此处可以根据类型选取方法
next()与nextIn()的区别:
next():
- 读取有效字符后结束输入
- 对于有效字符前的空白,会被自动去掉
- 会以空白作为分隔符或结束符
- 无法得到带有空格的字符串
nextLine():
- 以Enter为结束符
- 可以得到空白 “ ”
顺序结构
程序从上到下逐行地执行,中间没有任何判断和跳转。
分支结构
根据条件,选择性地执行某段代码。
有if…else和switch-case两种分支语句。
if…else
switch -case
Switch 语句中的变量类型可以为byte,short,int,char,String。
Switch -case :default句子的位置是任意的,当没有匹配case时,执行default;
循环结构
for循环
while循环
do-while循环
break和continue
break用于终止某个语句块的执行,即跳出当前循环
continue 语句用于跳过其所在循环语句块的一次执行,继续下一次循环
break用于终止某个语句块的执行,即跳出当前循环
continue 语句用于跳过其所在循环语句块的一次执行,继续下一次循环
Return 结束整个算法,不管在什么地方;