会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132385个问题
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 571楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 574楼

import java.util.Scanner;

public class KaoQinJiSuanQi {
    //8:00上班
    //迟到1-10分钟,警告
    //迟到11-20分钟,罚款100元
    //迟到21-30分钟,罚款200元
    //迟到30分钟以上,罚款半天工资
    //迟到1小时以上,旷工处理罚款3天工资

    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("请输入打卡时间");
        double time = s.nextDouble();
        System.out.println("请输入您的月薪");
        int yueXin = s.nextInt();
        
        int r =ChiDao(time);
        if(r<11){
            System.out.println("你迟到了"+r+"!下次别被我逮到!");
        } else if (r<21) {
            System.out.println("您迟到"+r+"分钟,本次扣款100元");
        } else if(r<31){
            System.out.println("您迟到"+r+"分钟,本次扣款200元");
        } else if(r<61){
            System.out.println("您迟到"+r+"分钟,本次扣款"+(yueXin/60)+"元");
        }else{
            System.out.println("您迟到"+r+"分钟,本次扣款"+(yueXin/10)+"元");

        }

    }

    public static int ChiDao(double a) {

        int sum = 0;
        int b = (int)(a*100);
        int c = b%100;
        
        if (c>=8) {
            sum = (c-8)*60+(b-100*c);
            return sum;
        } else {
            return 0;
        }

    }
}

请老师帮我看看为啥8.20时打印出来的是

你迟到了-655!下次别被我逮到!


JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 575楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 576楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 577楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 578楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 579楼
JAVA 全系列/第一阶段:JAVA 快速入门/数组和数据存储 582楼

image.png

JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 584楼
JAVA 全系列/第一阶段:JAVA 快速入门/数组和数据存储 585楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637