Java练习题

  • 例题1
    输入一个年份,判断该年是否为闰年
package work;
import java.util.Scanner;
public class demo1 {
    public static void main(String[] args) {
        int data;
        Scanner scanner = new Scanner(System.in);
        data = scanner.nextInt();
        if (data%4 == 0){
            System.out.println(data+"年是闰年!");
        }else{
            System.out.println(data+"年不是闰年!");
        }
    }
}

  • 例题二
    // 超市促销活动,一百以下原价,满一百(包括)打九折,满两百(包括)打八五折,满三百(包括)打八三折,满四百(包括)不打折减一百。
package work;
import java.util.Scanner;
public class shoping {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double price = scanner.nextInt();
        double orderprice;
        if (price<0){
            System.out.println("价格输入错误!");
        }else if (price>0&&price<100){
            System.out.println("原价:"+price);
            System.out.println("您需要支付:"+price);
        }else if (price>=100&&price<200){
            System.out.println("原价:"+price);
            orderprice = price * 0.9;
            System.out.println("您需要支付:"+orderprice);
        }else if (price>=200&&price<300){
            System.out.println("原价:"+price);
            orderprice = price * 0.85;
            System.out.println("您需要支付:"+orderprice);
        }else if (price>=300&&price<400){
            System.out.println("原价::"+price);
            orderprice = price * 0.83;
            System.out.println("您需要支付:"+orderprice);
        }else {
            System.out.println("原价:" + price);
            orderprice = price - 100;
            System.out.println("您需要支付:"+orderprice);
        }
    }
}
  • 例题三
    输入一个数并判断这个数是否为 "水仙花数 "。所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
package example;
import java.util.Scanner;
public class demo4 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int data = scanner.nextInt();
        int b1, b2, b3;
        b3 = data / 100;   //百位数
        b2 = data % 100 / 10;  //十位数
        b1 = data % 10;  //个位数
        if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == data)
            {
                System.out.println(data+"是一个水仙花数!");
            }else {
            System.out.println(data+"不是一个水仙花数!");
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊~小 l i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值