文章标题

**Java基础练习题**

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub



        // 1判断两个数是奇数还是偶数
        int num = 14;
        if (num % 2 == 0) {
            System.out.println("此数是偶数");
        } else {
            System.out.println("此数是奇数");
        }
        // 2、铁路托运行李规定:行李重不超过 50 公斤的,托运费按 0.15 元每
        //公斤计算,如果超过 50 公斤,超出部分每公斤加收 0.1 元。编程实现上述功能
        int weig = 70;
        if (weig <= 50) {
            System.out.println(weig * 0.15);
        } else {
            System.out.println((weig - 50) * 0.1 + 50 * 0.15);
        }

        // 3、现有3个数,判断是否能构成三角形
        //
        int a = 1, b = 3, c = 7;
        boolean boo = a + b > c;
        boolean boo1 = a + c > b;
        boolean boo2 = c + b > a;
        if (boo && boo1 && boo2) {
            System.out.println("可以构成三角形");
        } else {
            System.out.println("不可以构成三角形");
        }

        // 4、现有3个数,求出3个数中的中间值
        int z = 6, x = 2, v = 5;
        int sum = z + x + v;
        int max = z > x ? z : x;
        int max1 = max > v ? max : v;
        int min = z < x ? z : x;
        int min1 = min < v ? min : v;
        int chaa = sum - max1 - min1;
        System.out.println(chaa);

     //5、现有一生日,输出年龄 和星座
        int year = 1996, mon = 1, day = 19;
        int date = 2018;
        int p = date - year;
        System.out.println(p);
        if (mon == 4 || mon == 3 && day >= 19 && day <= 21) {
            System.out.println("白羊座");
        } else if (mon == 4 || mon == 5 && day == 20) {
            System.out.println("金牛座");
        } else if (mon == 5 || mon == 6 && day == 21) {
            System.out.println("双子座");
        } else if (mon == 6 || mon == 7 && day == 22) {
            System.out.println("巨蟹座");
        } else if (mon == 7 || mon == 8 && day >= 22 && day <= 23) {
            System.out.println("狮子座");
        } else if (mon == 8 || mon == 9 && day >= 22 && day <= 23) {
            System.out.println("处女座");
        } else if (mon == 9 || mon == 10 && day == 23) {
            System.out.println("天秤座");
        } else if (mon == 10 || mon == 11 && day >= 22 && day <= 24) {
            System.out.println("天蝎座");
        } else if (mon == 11 || mon == 12 && day >= 21 && day <= 23) {
            System.out.println("射手座");
        } else if (mon == 1 || mon == 12 && day >= 19 && day <= 21) {
            System.out.println("摩羯座");
        } else if (mon == 1 || mon == 2 && day >= 18 && day <= 20) {
            System.out.println("水瓶座");
        } else if (mon == 2 || mon == 3 && day >= 19 && day <= 20) {
            System.out.println("双鱼座");
        } else {
            System.out.println("此星座暂未定义");
        }




        //5、现有一生日,输出年龄 和星座
        int birthday=19980123;
        int old=birthday/10000;//年份
        int age=2015-old;//年龄
        int day=birthday%10000;
        if((day>=321&&day<=331)||(day>=401&&day<=419)){
            //4月的白羊座
            System.out.println("白羊座");
        }

    }

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值