配套视频教程

本文B站配套视频教程

几个问题

如果张浩的Java考试成绩大于98分,张浩就能取得一个MP4作为处分

 public static void main(String[] args) {        System.out.println("输出张三的java问题");        Scanner scanner =  new Scanner(System.in);        int score = scanner.nextInt();        if(score > 98)        {            System.out.println("--------------");            System.out.println("处分一个iphone手机");        }        System.out.println(score);    }
张浩Java问题大于98分,而且音乐问题大于80分,老师处分他;或者Java问题等于100分,音乐问题大于70分,老师也能够处分他

 public static void main(String[] args) {        Scanner scanner =  new Scanner(System.in);        System.out.println("输出张三的java问题");        int scoreJava = scanner.nextInt();        System.out.println("输出张三的音乐问题");        int scoreMusic = scanner.nextInt();        if((scoreJava > 98 && scoreMusic > 80)                || (scoreJava == 100 && scoreMusic > 70))        {            System.out.println("--------------");            System.out.println("处分一个iphone手机");        }        System.out.println("程序退出");    }

练习1

输出一个数,如果是偶数,则输入
     Scanner scanner =  new Scanner(System.in);        System.out.println("输出一个数");        int num = scanner.nextInt();        if(num % 2 == 0)        {            System.out.println("偶数");        }        System.out.println("程序退出");
输出一个数,//如果这个数是偶数,或者能被3整除,则输入这个数
     Scanner scanner =  new Scanner(System.in);        System.out.println("输出一个数");        int num = scanner.nextInt();        if(num % 2 == 0 || num % 3 == 0)        {            System.out.println(num);        }        System.out.println("程序退出");
如果张浩Java考试成绩大于98分,老师就处分他一个MP4,否则老师就罚他进行编码
      Scanner scanner =  new Scanner(System.in);        System.out.println("输出张三的java问题");        int scoreJava = scanner.nextInt();        if(scoreJava > 98)        {            System.out.println("处分iphone");        }        else        {            System.out.println("去编码");        }        System.out.println("程序退出");        System.out.println("程序退出");        System.out.println("程序退出");

小练习

会员号的百位数字等于产生的随机数字即为侥幸会员

实现思路

  1. 产生随机数
  2. 从控制台接管一个4位会员号
  3. 合成取得百位数
  4. 判断是否是侥幸会员

产生随机数(0~9)的办法如下:

    int random=(int)(Math.random()*10);

用户输出2个数,输入这2个数之间的随机的一个数

 Scanner scanner = new Scanner(System.in);        System.out.println("请输出第一个数");        int low = scanner.nextInt();        System.out.println("请输出第2个数");        int high = scanner.nextInt();        //low----high        //20------50        //0-------30(high-low)        int num = (int)(Math.random()*(high-low))+low;        System.out.println(num);
public class ForturnMember {    public static void main(String[] args) {        //用户输出一个4位的会员号,比方9527        //如果,会员号的百位数字等于零碎产生的随机数字 即为侥幸会员        //否则,输入谢谢惠顾        //接管用户输出的会员号        Scanner scanner = new Scanner(System.in);        int no = scanner.nextInt();//9527        //提取会员号的百位数字        //将百位的5变为个位的        no = no / 100;        //提取个位上的数,办法就是%10        no = no % 10;        //零碎产生一个随机数字(0-10),不包含10        int randomNum = (int)(Math.random()*10);        System.out.println("随机产生的数字是" + randomNum);        //比拟百位数是否等于随机数        if(no == randomNum) {            System.out.println("侥幸会员");        } else {            System.out.println("谢谢惠顾");        }    }}

另一个问题

对学员的结业考试成绩评测
问题>=80 :良好
问题>=60 :中等
问题<60 :差

多重选择构造

//        对学员的结业考试成绩评测//        问题>=90 :优良//        问题>=80 :良好//        问题>=60 :中等//        问题<60 :差        Scanner scanner = new Scanner(System.in);        System.out.println("请输出问题");        int score = scanner.nextInt();        //判断问题        //看看是否大于等于90        if(score >= 90)        {            System.out.println("优良");        }        //score<90        else if(score >= 80)        {            System.out.println("良好");        }        //score<80        else if(score >= 60)        {            System.out.println("中等");        }        else{            System.out.println("差");        }        System.out.println("程序退出");

我想买车,买什么车决定于我在银行有多少贷款
如果我的贷款超过500万,我就买路虎
否则,如果我的贷款超过100万,我就买宝马
否则, 如果我的贷款超过50万,我就买迈腾
否则, 如果我的贷款超过10万,我就买福特
否则, 如果我的贷款10万以下 ,我买比亚迪

嵌套抉择构造

学校举办运动会,百米赛跑跑入10秒内的学生有资格进决赛,依据性别别离进入男子组和女子组

剖析
判断是否可能进入决赛
在确定进入决赛的状况下,判断是进入男子组,还是进入女子组

 //学校举办运动会,百米赛跑跑入10秒内的学生有资格进决赛,        // 依据性别别离进入男子组和女子组        Scanner scanner = new Scanner(System.in);        System.out.println("请输出百米赛跑问题");        //取得运动员的百米问题        double second = scanner.nextDouble();        //判断是否在10秒内        if(second <= 10)        {            // 依据性别别离进入男子组和女子组            System.out.println("请输出性别");            String sex = scanner.next();            if(sex.equals("男"))//sex=="男"            {                System.out.println("进入男子组");            }            else {                System.out.println("进入女子组");            }        }        else {            System.out.println("被淘汰");        }        System.out.println("退出程序");

课后作业

1.输出小明的考试成绩,显示所获处分
问题==100分,爸爸给他买辆车
问题>=90分,妈妈给他买MP4
90分>问题>=60分,妈妈给他买本参考书
问题<60分,什么都不买

几个问题

张三加入计算机编程大赛
如果取得第一名,将输送清华大学
如果取得第二名,将处分苹果电脑一部
如果取得第三名,将处分华为手机一个
否则,不给任何处分

在每个case后不要遗记写break;

switch前面小括号中表达式的值必须是整型或字符串

    Scanner scanner = new Scanner(System.in);        System.out.println("请输出名次");        int mingci = scanner.nextInt();        switch (mingci)        {            case 1:            {                System.out.println("输送清华");                break;            }            case 2:            {                System.out.println("送苹果笔记本");                break;            }            case 3:            {                System.out.println("送华为手机");                break;            }            default://缺省的,不满足以上状况,进入到default语句            {                System.out.println("持续致力");                break;            }        }        System.out.println("程序完结");

依据用户输出,输入食堂菜谱

 Scanner scanner = new Scanner(System.in);        System.out.println("请输出星期");        String week = scanner.next();        switch (week)        {            case "星期一":            {                System.out.println("鱼香肉丝");                break;            }            case "星期二":            {                System.out.println("唐初排骨");                break;            }            default:            {                System.out.println("没有这么一天");                break;            }        }