键盘录入if语句
Posted 才魂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了键盘录入if语句相关的知识,希望对你有一定的参考价值。
一、键盘录入:
格式://导包
import java.util.Scanner;
//创建对象录入对象
Scanner sc = new Scanner(System.in);
//通过对象获取数据
数据类型 变量名 = sc.next数据类型(); 例如:{int:[nextInt]; double:[nextBouble];}
二、控制语句有三类:顺序、选择、循环
三、选择结构:
if结构也分为:if单分支结构、if—else双分支结构、if—else多分支结构
1、if单分支结构:
格式: if(布尔表达式){
语句块
}
2、if—else双分支结构:
格式: if(布尔表达式){
语句块1;
} else {
语句块2;
}
3、if—else多分支结构:
结构:if(布尔表达式) {
语句块1;
}else if(布尔表达式) {
语句块2;
} else if(布尔表达式n){
语句块n;
}
雷区:
1、如if语句不写“{}”则只能作用于后面的第一条语句;
2、强烈建议任何时候都写“{}”即使里面就一句话;
3、Math.random()随机数的使用,该方法用于在0到1之间的double类型的随机数,不包括1!
例如:int i = (int)(6*Math.random()); //产生0~5之间的随机数;
四、switch多分支结构:
格式:switch (表达式){
case值1:
语句块;
break;
case值2;
语句块2;
break;
case值n;
语句块n;
defauit;
}
雷区:
1、switch中表达式的值,是int(byte,short,char,但long不行)、枚举、字符串;
2、switch语句和if—else多分支结构语句一样,两者都可以被对反使用,建议使用switch语句,它结构清晰。
以上是关于键盘录入if语句的主要内容,如果未能解决你的问题,请参考以下文章
嵌套的 if 语句、简洁的代码和 Pythonic,带有控制器/键盘输入