流程图描述if和switch语句

例子:利用if语句简单进行判断电话号码是否存在

package zhw;

public class LI {

public static void main(String[] args) {

// TODO Auto-generated method stub

int phonenumber=123456789;//创建变量,保存电话号码

if(phonenumber!=84972266) {//如果此号码不是8497226

System.out.println("对不起,您拨打的号码不存在!");//提示号码不存在

}

}

}

流程图描述if和switch语句_第1张图片

运行结果:

流程图描述if和switch语句_第2张图片

流程图:

流程图描述if和switch语句_第3张图片

例子:使用if else语句实现饭店座位分配

代码:

package zhw;

public class A {

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("欢迎光临,请问有多少人用餐?");

int count =9;

System.out.println("回答:"+count+"人");

if(count<=4) {

System.out.println("客人请到大厅4人桌用餐");

}else if(count>4&count<=8) {

System.out.println("客人请到大厅8人桌用餐");

}else if(count>8&count<=16) {

System.out.print("客人请到楼上包厢用餐");

}else {

System.out.println("抱歉,我们店暂时没有这么大的包厢");

}

}

}

流程图描述if和switch语句_第4张图片

运行结果

流程图描述if和switch语句_第5张图片

流程图

流程图描述if和switch语句_第6张图片

例子:使用switch语句为考试分级

package zhw;

import java.util.Scanner;

public class QA {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner sc =new Scanner(System.in);//创建扫描器,接收控制台输入内容

System.out.println("请输入成绩");//输出字符串

int grade =sc.nextInt();//获取控制台输入的数字

switch(grade) {//使用 switch 判断数字

case 10://如果等于 10,则继续执行下一行代码

case 9://如果等于 9

System.out.println("成绩为优");//输出“成绩为优”

break;//结束判断

case 8://如果等于 8

System.out.println("成绩为良");//输出“成绩为良”

break;//结束判断

case 7://如果等于 7,则继续执行下一行代码

case 6://如果等于 6

System.out.println("成绩为中");//输出“成绩为中”

break;//结束判断

case 5://如果等于 5,则继续执行下一行代码

case 4://如果等于 4,则继续执行下一行代码

case 3://如果等于 3,则继续执行下一行代码

case 2://如果等于 2,则继续执行下一行代码

case 1://如果等于 1,则继续执行下一行代码

case 0:// 如果等于 0

System.out.println("成绩为差");//输出“成绩为差”

break;//结束判断

default://如果不符合以上任何一个结果

System.out.println("成绩无效");//输出成绩无效

}

sc.close();//关闭扫描器

}

}

流程图描述if和switch语句_第7张图片

运行结果

流程图描述if和switch语句_第8张图片

流程图

流程图描述if和switch语句_第9张图片

你可能感兴趣的:(java)