栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

if语句和switch语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

if语句和switch语句

if语句和switch语句
if语句及案例:
下面展示一些 内联代码片。

if 语句:之格式3  及示例
package com.itheima;

public class ifDemo03 {
    public static void main(String[] args) {
        System.out.println("开始");
        //假如x和y满足如下的关系:
        //x>=3     y=2x+1
        //-1<=x<3  y=2x
        //x<-1     y=2x-1
        int x = 4;
        int y = 0;
        if (x >= 3) {
            y = 2 * x + 1;
        } else if (x >= -1 && x < 3) {
            y = 2 * x;
        } else if (x < -1) {
            y = 2 * x - 1;
        } else {
            y = 0;
            System.out.println("不存在这样的x值");
        }
        System.out.println("y的值是:"+y);
        System.out.println("结束");
    }
}
switch语句及案例(根据数字输出对应星期)

下面展示一些 内联代码片。

 switch语句格式:
 * 		switch(表达式) {
 * 			case 值1:
 * 				语句体1;
 * 				break;
 * 			case 值2:
 * 				语句体2;
 * 				break;
 * 			case 值3:
 * 				语句体3;
 * 				break;
 * 			...
 * 			default:
 * 				语句体n+1;
 * 				break;
 * 		}
 * 
 * 格式解释:
 * 		表达式:byte,short,int,char
 * 			JDK5以后可以是枚举,JDK7以后可以是字符串
 * 		case后面的值:是用来和表达式的值进行匹配的
 * 		break:表示中断的意思
 * 		default:所有的值都和表达式不匹配,就执行default对应的内容
 * 
 * 执行流程:
 * 		A:计算表达式的值
 * 		B:拿着这个值依次和case后面的值进行比对,一旦有匹配的,就执行对应的语句,在执行的过程中,遇到break就结束。
 * 		C:如果所有的case都不匹配,就执行语句体n+1
 * 

package com.itheima;


import java.util.Scanner;

public class myswitch {
    public static void main(String[] args) {
        //创建键盘录入数据
        Scanner sc = new Scanner(System.in);
        //给出提示
        System.out.println("请输入一个整数(1-7):");
        int weekday = sc.nextInt();

        // 用switch语句实现判断
        switch (weekday) {
            case 1:
                System.out.println("今天是星期一!");
                break;
            case 2:
                System.out.println("今天是星期二!");
                break;
            case 3:
                System.out.println("今天是星期三!");
                break;
            case 4:
                System.out.println("今天是星期四!");
                break;
            case 5:
                System.out.println("今天是星期五!");
                break;
            case 6:
                System.out.println("今天是星期六!");
                break;
            case 7:
                System.out.println("今天是星期日!");
                break;
            default:
                System.out.println("输入的日期无效");
                break;
        }
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/285317.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号