if循环语句练习

if循环练习

/**

  • 需求:if示例,从键盘接收两个数字,再接收一个符号,然后进行运算
  • -------请输入第一个数字:8
  • -------请输入第二个数字:9
  • -------请输入运算符号:+
  • -------8+9=17
    */
package ifdeme;

import java.util.Scanner;

public class Text1 {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);

        System.out.println("请输入第一个数:");
        int a=scan.nextInt();
        System.out.println("请输入第二个数:");
        int b=scan.nextInt();
        System.out.println("请输入运算符:");
       String str=scan.next();

       if(str.equals("+")){
           System.out.println("a+b="+(a+b));
       }else if(str.equals("-")){
           System.out.println("a-b="+(a-b));
       }else if(str.equals("*")){
           System.out.println("a*b="+(a*b));
       }else if(str.equals("/")){
           System.out.println("a/b="+(a/b));
       }else if(str.equals("%")){
           System.out.println("a%b="+(a%b));
       }




    }

}

/**

  • 需求:飞机票在淡季是有优惠政策的,而放假期间是没有优惠的,
  • 假设在元旦三天(1.01—1.03),
  • 五一三天(5.01—5.03),
  • 十一七天(10.01—10.07)无任何优惠,
  • 除了以上13天,都打8折, 请输入您哪天订票,以及票价(自己设定一个吧),
  • 输出应付多少钱?
    */
package ifdeme;

import java.util.Scanner;

public class Text2 {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        System.out.println("请输入订票日期:");
        double date=scan.nextDouble();
        System.out.println("请输入票价:");
        double price=scan.nextDouble();

        if((date>=1.01&&date<=1.03)||(date>=5.01&&date<=5.03)||(date>=10.01&&date<=10.07)){
            System.out.println("票价为:"+price+"¥");
        }else{
            System.out.println("票价为:"+0.8*price+"¥");
        }

    }
}

/**

  • 3.需求:应征入伍: 条件:男,身高170厘米以上,20–26周岁
  • 女,身高162厘米以上,20—22周岁之间
  • 从键盘输入性别,年龄以及身高,判断是否可以应征入伍!
    */
package ifdeme;

import java.util.Scanner;

public class Text3 {
    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        System.out.println("请输入性别:");
        String sex=scan.next();
        System.out.println("请输入年龄:");
        int age=scan.nextInt();
        System.out.println("请输入身高:");
        double height=scan.nextDouble();

        if (sex.equals("男")){
            if(age>=20&&age<=26){
                if(height>=170.0){
                    System.out.println("可以入伍!");
                }else{
                    System.out.println("不可以入伍!");
                }


            }else{
                System.out.println("不可以入伍!");
            }
        }else{

                if (age>=20&&age<=22){
                    if(height>=162.0){
                        System.out.println("可以入伍!");
                    }else{
                        System.out.println("不可以入伍!");
                    }
                }else{
                    System.out.println("不可以入伍!");
                }
            }

    }
}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值