当前位置: 首页 > 知识库问答 >
问题:

如何编写交互式程序(参数和对象)

焦兴为
2023-03-14

例如,调用pay(5.50,6)应返回33.0。员工在超过8的任何时间内,应获得正常时薪的1.5倍的“加班费”。例如,调用pay(4.00,11)应返回50.0(按(4.00*8)+(6.00*3))计算)。

在此程序main方法中包括对pay方法的四个调用。两个调用,每个调用使用上面给出的示例数据,两个调用,每个调用使用您确定的数据。

到目前为止,这是我所得到的一切,我觉得什么都不是:

import java.util.*;

public class Payjava {

    //obtain values
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);
        System.out.println(" Wage   : ");
        double wage = console.nextDouble();
        System.out.print(" Hours    :");
        int hours = console.nextInt();

        // compute results
        double overtime = 1.5;
        double overtime = hours > 8 * (wage * 1.5);
        wage = hours * wage;
    }
}

共有1个答案

常子濯
2023-03-14

我建议从把问题分解成小块开始。这个问题要求一个计算员工工资的方法,所以这似乎是一个合理的起点。这个问题给出了方法的名称和它应该采用的参数:

...一种名为pay的方法,它接受两个参数:员工每小时工资的实数和员工当天工作小时数的整数。该方法应返回这一天要向员工支付多少钱。

因此您的方法如下所示:

public double pay(double hourlyWage, int numberOfHours) {
//TODO: complete
}
 类似资料:
  • 我正在开发一个交互式排序应用程序。我必须将数字表示为矩形,并且例如,当排序算法运行时,当两个数字互换时,矩形必须互换。我想用动画来做这件事。我如何交换矩形?我目前正在使用transition测试这个功能,但我遇到了一些问题。我有两个矩形在一组。当我尝试交换矩形时,两者会在中间相遇并停止。代码如下: 我需要一个类似于帆布的窗格。我需要能够设置矩形坐标。

  • 来自Java规范SE 7版 §3.1 Unicode 程序是使用Unicode字符集编写的。 §3.2词汇翻译 使用以下三个词法翻译步骤,将原始Unicode字符流转换为一系列标记。。。 我很困惑,因为我用我的本机字符编码(Windows-1252)编写我的源代码,规范提到(?)都从原始Unicode字符流开始,然后执行词法翻译(包括Unicode转义转换)。 他们提到Unicode转义可以用来包

  • 我最近开始用Java编程。我想编写一个包含以下内容的窗口: 1帧 1个集装箱 2个JPanel对象(确保不会混淆面板、容器和框架对象) 1滚动的对象 1个JTextArea和1个JTextField 1个JButtonGroup,与3个JRadioButton关联 它的目的就像一个人聊天。在文本字段中写入,提交按钮,并将其打印在文本区域中,作为之前任何消息的附件。下一步,我将3个单选按钮命名为“用

  • 本文向大家介绍python交互式图形编程实例(三),包括了python交互式图形编程实例(三)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python交互式图形编程实例的第三部代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍python交互式图形编程实例(二),包括了python交互式图形编程实例(二)的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python交互式图形编程的第二部分代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。