20160728------JAVA基础语法【if语句、switch语句】

10 篇文章 0 订阅

判断字符串相等,有两种方式:
   ① 字段.equals(“值”) //内容比较
   ② 字段==“值” //内存地址比较 】

8、流程控制
(1)if语句

if(条件){
    语句1;
}else{
    语句2;
}
//if语句练习
//输入java和音乐成绩,用条件语句判断并输出响应。

import java.util.*;

public class text1 {
    public static void main(String[] args){
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入你的Java成绩:");
        double javaScore =scanner.nextDouble();
        System.out.print("请输入你的音乐成绩:");
        double musicScore =scanner.nextDouble();
        if(javaScore>90&&musicScore>80||javaScore==100&&musicScore>70){
            System.out.println("很棒么么哒~");
        }else{
            System.out.println("继续努力~");
        }
    }

}
//if 、else if嵌套语句练习
//输入成绩,输出成绩等级。

import java.util.*;

public class text2 {
    public static void main(String[] args){
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入你的成绩:");
        double score=scanner.nextDouble();
        if(score>100||score<0){
            System.out.println("输入成绩有误");
        }else if(score==100){
            System.out.println("满分");
        }else if(score>=90&&score<100){
            System.out.println("优秀");
        }else if(score>=80&&score<90){
            System.out.println("良好");
        }else if(score>=70&&score<80){
            System.out.println("中等");
        }else if(score>=60&&score<70){
            System.out.println("及格");
        }else if(score>=0&&score<60){
            System.out.println("补考");
        }
    }
}
//if语句嵌套
//输入成绩和性别,判断是否能进入男子/女子决赛。

import java.util.*;

public class text4 {
    public static void main(String[] args){

        double time;
        String sex;
        Scanner scanner=new Scanner(System.in);
        System.out.print("请输入您的成绩:");
        time=scanner.nextDouble();
        if(time<10.0){
            System.out.print("请输入您的性别:");
            sex=scanner.next();
            if(sex.equals("男")){
                System.out.println("恭喜您进入男子决赛!");
            }else if(sex.equals("女")){
                System.out.println("恭喜您进入女子决赛!");
            }else{
                System.out.println("输入性别不明确!");
            }
        }else{
            System.out.println("谢谢参与!");
        }
    }

}

(2)switch语句

switch(条件){
    case 常量1 : 
        语句1;
        break;
    case 常量2 : 
        语句2;
        break;
    …
    default : 
        语句m;
        break;
}
//switch语句练习
//输入成绩,用switch语句输出成绩等级。

import java.util.*;

public class text5 {
    public static void main(String[] args) {
        double score;
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入您的成绩:");
        score=scanner.nextDouble();
        int temp=(int)(score/10);
        switch(temp){
        case 10:
            System.out.println("满分");
            break;
        case 9:
            System.out.println("优秀");
            break;
        case 8:
            System.out.println("良好");
            break;
        case 7:
            System.out.println("中等");
            break;
        case 6:
            System.out.println("及格");
            break;
        case 5:
        case 4:
        case 3:
        case 2:
        case 1:
        case 0:
            System.out.println("补考");
            break;
        default:
            System.out.println("输入成绩有误!");
        }
    }
}
//根据输入日期输出日程安排。

import java.util.*;

public class text7 {
    public static void main(String[] args){
        String date;
        Scanner scanner=new Scanner(System.in);
        System.out.println("今天星期几");
        System.out.print("[请输入“星期*”格式]:");
        date= scanner.next();

        switch(date){
        case "星期一":
            System.out.println("上课");
            break;
        case "星期二":
            System.out.println("听歌");
            break;
        case "星期三":
            System.out.println("跳舞");
            break;
        case "星期四":
            System.out.println("健身");
            break;
        case "星期五":
            System.out.println("读书");
            break;
        case "星期六":
            System.out.println("旅游");
            break;
        case "星期日":
            System.out.println("睡觉");
            break;
        default:
            System.out.println("输入有误!");
            break;
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值