java蓝桥杯练习 薪水计算

java蓝桥杯练习 薪水计算

资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
  编写一个程序,计算员工的周薪。薪水的计算是以小时为单位,如果在一周的时间内,员工工作的时间不超过40 个小时,那么他/她的总收入等于工作时间乘以每小时的薪水。如果员工工作的时间在40 到50 个小时之间,那么对于前40 个小时,仍按常规方法计算;而对于剩余的超额部分,每小时的薪水按1.5 倍计算。如果员工工作的时间超过了50 个小时,那么对于前40 个小时,仍按常规方法计算;对于40~50 个小时之间的部分,每小时的薪水按1.5 倍计算;而对于超出50 个小时的部分,每小时的薪水按2 倍计算。请编写一个程序,输入员工的工作时间和每小时的薪水,然后计算并显示他/她应该得到的周薪。
  输入格式:输入只有一行,包括一个整数和一个实数,分别表示工作时间和每小时薪水。
  输出格式:输出只有一个实数,表示周薪,保留小数点后2位。
  输入输出样例
样例输入
40 50
样例输出
2000.00

//java code
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n=sc.nextInt();//n表示工作时间
        double m=sc.nextDouble();//m表示每小时薪水
        double sum=0;
        if(n<=40)
            sum=n*m;
        else if(40<n&&n<=50)
            sum=(double) (40*m+((n-40)*m*1.5));
        else 
            sum=(double) (40*m+10*m*1.5+(n-50)*m*2);
        System.out.printf("%.2f",sum);
    }
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java蓝桥杯历届题目是指历届蓝桥杯比赛中与Java编程语言相关的题目。蓝桥杯是全国性的IT类比赛,旨在选拔和培养具有优秀的计算机科学基础知识、创新精神和应用能力的青年人才。蓝桥杯比赛分为省赛和国赛,涵盖了多个领域,如Java、C/C++、Python、Web、信息安全等。其中,Java是比赛中较为常见的编程语言之一。 Java蓝桥杯历届题目包括数据结构、算法、网络通信、图形图像处理、游戏设计等多个方面。不同时期的蓝桥杯题目难度和内容各有不同,涉及到了Java语言的核心概念和应用场景。通过参加蓝桥杯比赛并解决Java蓝桥杯历届题目,可以提升Java编程能力和竞赛水平,同时也有助于拓宽技术视野和开阔思路。 作为Java蓝桥杯历届题目的一部分,常见的题目类型包括: 1. 算法题:如字符串处理、查找和排序等,需要熟练掌握Java的相关数据结构和算法思想。 2. 网络编程题:如TCP/UDP通信、socket编程、HTTP协议等,需要深入理解Java的网络编程知识。 3. 图形图像处理题:如图像处理、游戏设计等,需要掌握Java的GUI编程和图形图像处理技术。 4. 其他题目:如机器学习、人工智能、大数据等,需要深入探究Java在相关领域的应用和技术发展。 总之,Java蓝桥杯历届题目不仅是一种考验,更是一种学习和成长的机会。通过不断参加比赛和研究题目,可以不断提升自己在Java编程方面的技能和水平,为未来的IT职业发展打下坚实的基础。 ### 回答2: 蓝桥杯是全国性的计算机竞赛,每年都有许多学生参与,其中就包括Java程序设计竞赛。Java蓝桥杯历届题目主要集中在Java编程语言的基础知识、算法和数据结构等方面。在历次比赛中,考察的难度也有所不同,但都有一些常见的类型,如以下几个: 1. 题目描述类:这类题目主要要求编程实现一些简单的功能,例如输入输出、字符串处理等,往往考察基本语法掌握和编程基本功。 2. 数据结构类:这类题目主要考察数据结构相关的知识,如链表、树、图等,需要在Java中实现相关操作和算法。 3. 算法实现类:这类题目主要考察算法设计和实现能力,如排序算法、查找算法、动态规划等,需要实现Java代码解决问题。 4. 综合题目类:这类题目要求综合运用Java编程语言的各种知识和技能,例如字符串模拟、图形绘制、web编程等,需要较高的综合运用能力。 总之,参加Java蓝桥杯竞赛能够帮助学生锻炼编程能力,提升专业技能,同时也是展示自己才华和实践能力的一个机会。建议有兴趣的Java程序入门学习者,多参加相关练习和比赛,提高自己的实战水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值