1.如何获取一个随机数
比如:10-99
调用方法:Math.random//Math.random方法得到的是double类型的值范围在[0.0,1.0),一般需要加工后才可满足开发要求。
代码:int value = (int)(Math.random()*90 + 10);
公式:[a,b]: (int)(Math.random() * (b - a + 1) + a)
2.判断 是或否,男或女问题
可用 Boolean 型接收数据,但用户必须输入 true 或 false,不方便
用 String 类型接收数据进行判断时,要用 equals 方法
例如:女孩子择偶标准
if(height >= 180 && wealth >=10000000 && isHandsome.equals("帅逼")){
System.out.println("我一定要嫁给他!");
}
3.switch-case结构语句
格式:
switch(表达式){
case 常量1:
执行语句1;
//break;
case 常量2:
执行语句2;
//break;
...
default:
执行语句n;
//break;
}
说明:
//1.根据 switch 表达式中的值,依次匹配各个 case 中的常量,则进入相应 case 结构中,调用其执行语句。当调用完执行语句之后,则仍然继续向下执行其他 case 结构中的执行语句,直到遇到 break 关键字或此 switch-case 结构末尾结束为止。
//2. break,可以使用在 switch-case 结构中,表示一旦执行到此关键字,就跳出 switch-case 结构。
//3. switch 结构中的表达式,只能是如下的6种数据类型之一:byte、short、char、int、枚举类型、String类型。
//4. case 之后只能声明常量,不能声明范围。
//5. break 关键字是可选的。
//6. default:相当于 if-else 结构中的 else。但 default 结构是可选的,位置是灵活的。
//7.当多个 case 的执行语句相同时,可将执行语句进行合并。
//8. switch-case 结构可与 if-else 结构嵌套。