---------------- if(选择)控制语句 ------------
/*
Java中的if语句属于选择结构,if又被称为分支语句/条件控制语句
1,if的语法结构 四种编写方式
******第一种:
if (boolean){
java语句;//若条件成立,执行方法语句
}
******第二种:
if (boolean){
java语句;//若条件成立,执行方法语句
}else{
}
******第三种:
if(boolean){
}else if(boolean){
}
if(boolean){
}else if(boolean){
}
...
对于java中的一个成立,那么if语句就会执行
******第四种:
if(boolean){
}else if(boolean){
}…
.
.
if(boolean){
}else if(boolean){
}else{
}
*第二种和第四种编写方式,都带有else 所以会保证肯定有个if分支执行
*所有的控制语句都可以嵌套,只要合理就行
*if中分支语句只有一句话时,大括号可以省略。(不推荐使用)
*if();
*/
public class Davl12 {
public static void main(String[]args){
//所在位置的五公里之内有肯德基的话,去肯德基吃午饭
//公里数
// double a=6.0;
double a=4;
if (a<5.0)
{
System.out.println("去肯德基值陕西菜");
}
}}
------------------------------------练习------------------------------
/*
需求 假设系统给一个考生的成绩 ,
根据学生的成绩等级
90~100 a
80~90 b
70~80 c
60~70 d
50~60 不及格
*/
public class Davl13 {
public static void main(String[]args){
double a = 50;
if (a < 100) {
if (a >= 90) {
System.out.println("a");
}
}
if (a < 90) {
if (a >= 80) {
System.out.println("b");
}
}
if (a < 80) {
if (a >= 70) {
System.out.println("c");
}
}
if (a < 70) {
if (a >= 60) {
System.out.println("d");
}
}
if (a < 60) {
if (a >= 0) {
System.out.println("不及格");
}
}
}
}
-------------------------
public static void main(String[] args) {
double a = 50;
if (a < 0 || a > 100) {
System.out.println("成绩不合格");
} else if (a >= 90) {
System.out.println("A");
} else if (a >= 80) {
System.out.println("B");
}else if (a>=70){
System.out.println("C");
}else if (a>=60){
System.out.println("D");
}else {
System.out.println("不及格");
}
}
}
----------------------------
/*
需求:
假设系统给定一个人的年龄,根据年龄判断这个人是哪个声明阶段【0~150】
0~5 幼儿
6-10 少儿
11-18 青少年
19-35 青年
35-55 中年
56-150 老年
*/
public static void main(String[] args) {
double a =6;
String b ="年龄段超出范围";
if (a < 0 || a > 150) {
System.out.println(b);
} else if (a >= 56) {
b="老年人";
System.out.println(b);
} else if (a >= 36) {
b="中年人 ";
System.out.println(b);
}else if (a>=19){
b="青年 ";
System.out.println(b);
}else if (a>=11){
b="青少年 ";
System.out.println(b);
}else if (a>=6){
b="少儿";
System.out.println(b);
}else{
b="幼儿";
System.out.println(b);
}
}
}
/*
System.out.println(); 负责向控制台输出
java.util.Scanner k=new java.util.Scanner(System.in);
int c=k.nextInt();
*/