第4次作业 无正确答案

public class Test {
    public static void main(String[] args) {
        double phone = 3999;
        double mo = 9.9;
        BigDecimal phone1 = BigDecimal.valueOf(phone);
        BigDecimal mo1 = BigDecimal.valueOf(mo);
        BigDecimal a1 = mo1.multiply(BigDecimal.valueOf(2));
        BigDecimal price = a1.add(phone1);
        System.out.println("商品总价:" + price);
        double price1 = price.doubleValue();
        if(price1 >= 4000){
            BigDecimal price2 = price.multiply(BigDecimal.valueOf(98)).divide(BigDecimal.valueOf(100), 2, RoundingMode.HALF_UP);
            price1 = price2.doubleValue();
        }
        System.out.println("折后价格:" + price1);
    }
}

public class Test {
    public static void main(String[] args) {
        double a = 0.01;
        double b = 0.05;
        System.out.println(a / b);
        BigDecimal a1 = BigDecimal.valueOf(a);
        BigDecimal b1 = BigDecimal.valueOf(b);
        BigDecimal rs = a1.divide(b1);
        System.out.println(rs.doubleValue());
        
    }
}
public class TimeTask extends TimerTask {
    // 定义秒杀开始时间
    private long startTime ;
    // 构造方法,对秒杀开始时间进行初始化
    public TimeTask() {
        // 补全代码
        LocalDateTime now = LocalDateTime.now();
        int day = now.getDayOfYear() + 1;
        LocalDateTime start = LocalDateTime.of(now.getYear(), now.getMonth(), day, 06, 00, 00);
        startTime= start.atZone(ZoneId.of("Asia/Shanghai")).toInstant().toEpochMilli();
    }
    @Override
    public void run() {
        // 每一秒执行一次该方法
        // 补全代码
        long now1 = LocalDateTime.now().toInstant(ZoneOffset.UTC).toEpochMilli();
        long l = startTime - now1;
        SimpleDateFormat stf = new SimpleDateFormat("HH小时mm分钟ss秒");
        String format = stf.format(l);
        System.out.println("即将开始,距开始:" + format);
    }
}
public class Entry {
    public static void main(String[] args) {
        // 创建一个定时器对象
        Timer timer = new Timer() ;
        timer.schedule(new TimeTask(), 0 , 1000);
        // 每隔1秒执行一次
    }
}
public class Test {
    public static void main(String[] args) throws ParseException {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入:");
        String DateStr = sc.next();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date = sdf.parse(DateStr);
        System.out.println(date);
        Calendar sdfCalendar = sdf.getCalendar();
        System.out.println(sdfCalendar);
        System.out.println(sdfCalendar.get(Calendar.DAY_OF_WEEK));
        System.out.println(sdfCalendar.get(Calendar.DAY_OF_YEAR));
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值