美文网首页
20160728------JAVA基础语法【if语句、swit

20160728------JAVA基础语法【if语句、swit

作者: shallwego_ | 来源:发表于2017-03-14 16:21 被阅读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;
            }
        }
    }
    
    

    相关文章

      网友评论

          本文标题:20160728------JAVA基础语法【if语句、swit

          本文链接:https://www.haomeiwen.com/subject/dxjhnttx.html