欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-12 17:32 作者:又见灯火  | 我要投稿

在现实生活进行程序开发时,由于对于同一件事判定的结果不同,需要使用if判断语法进行编写程序,以下是我在学习过程中完成的案例。

First:输入学生成绩,根据输入的成绩来输出结果

class Demo09{

      public static void main(String[] args) {

             int score = 90;

             if (score >= 98){

                    System.out.println("奖励自己一顿好吃的");

             }

             System.out.println("Hello World!");

      }

}

接下来是if-else结构:

class Demo11{

      public static void main(String[] args) {

             // 键盘录入考试成绩,输出及格或者不及格

             /*

                    1、导包

                    2、创建Scanner对象

                    3、提示输入成绩

                    4、获取输入的成绩

                    5、判断,输出结果

             */

             Scanner sc = new Scanner(System.in);

             // 提示并获取数据

             System.out.println("请输入考试成绩:");

             int score = sc.nextInt();

             // 判断

             if((score >= 60) && (score <= 100) ){

                    System.out.println("考试成绩及格");

             } else {

                    System.out.println("考试成绩不合格");

             }

             System.out.println("OVER");

      }

}

在之后是多多重if:根据输入的不同,输出不同的结果

if(day==1){

                    System.out.println("星期一,课程有Java");

             } else if(day == 2){

                    System.out.println("星期二,课程有HTML");

             } else if(day == 3){

                    System.out.println("星期三,课程有CSS");

             } else if(day == 4){

                    System.out.println("星期四,课程有JavaScript");

             } else if(day == 5){

                    System.out.println("星期五,课程有MySql");

             } else if(day == 6){

                    System.out.println("星期六,课程有Maven");

             } else if(day == 7){

                    System.out.println("星期日,课程有Git");

             } else {

                    System.out.println("输入有误,请重新输入!");

             }

             System.out.println("OVER");

      }

最后是嵌套if:在实际生活中,因为对于一件事可能需要先满足一个条件,在满足第二个条件才可以成功,此时需要使用嵌套if:

代码实现:Scanner sc = new Scanner(System.in);

             // 提示输入并获取车票

             System.out.println("请出示车票【1==有票,0==无票】:");

             int ticket = sc.nextInt();

             if(ticket > 0){

                    // 有车票,提示经过安检

                    System.out.println("检票通过,请经过安检... 请输入刀子的长度【mm】:");

                    int knifeLength = sc.nextInt();

                    // 判断刀子是否合法

                    if(knifeLength<150){

                           System.out.println("安检通过,请排队候车");

                    } else {

                           System.out.println("请跟我走一趟");

                    }

             } else {

                    // 没有车票,提示购买车票

                    System.out.println("请先去购买车票...");

             }

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律