一、接受用户输入
Scanner 名 = new Scanner(System.in);
名.next();用于接受任何类型的数据,返回String类型 不能接受空格 空格后边不会显示
首先输入空格不会接收,会打印空格后边的输入
名.nextLine(); 可以接受空格存在 只能敲回车运行
两个方法不要同时用
名.replace(“”,“”);用于语句的替换 逗号后边的替换前面的
输入过程中出现死循环 在else中加入 名.next();
二、执行结构
顺序结构、分支结构、循环结构
1.if…else
2.if…else if…
3.if…else if…else
- switch语句 类型必须是int,byte,char,short,String
switch(表达式){
case 值1:语句块 ;break; 直到遇到break才跳出循环
case 值2:语句块 ;break;
…
default: 语句块; break;\\可写可不写
}
5.for循环
for(定义循环变量;判断条件;更新循环变量){
}
循环嵌套
外层控制行,内层控制列
6.while循环 可以用break跳出循环
while(条件)
{
}
7.do/while循环
do{
}while();
8.循环跳出
break与continue
break跳出循环 continue跳出本次循环
循环别名:在循环前面加个别名 别名:循环 用break 别名;跳出循环
9.判断用户输入类型
input.hasNext类型()类型可以是:Int Double等
if(input.hasNext类型()){
}