分享

Java利用函数计算工资

 算法与编程之美 2023-06-09 发布于四川

1 问题

在平时里,我们经常用到计算问题,很多人只会在main函数里赋值计算,这样计算出的数据没有对象,很混乱。因此,用创建一个类,来进行批量计算,会给我们带来很大便利。

2 方法

(1) 先创建一个worker类,然后输入工资的分配制度(例如:

实发=300*天数)。

(2) 再创建一个main函数,实例化一个对象(工人)或多个对象(工人)。

(3) 最后运行并且输入工作天数,便可自动输出应发工资。

类页面:
package lab02;
import java.util.Scanner;
public class Worker {
   int endSalary(){
       System.out.println("请输入的工作天数");
       Scanner myScanner=new Scanner(System.in);
       int daySalary = myScanner.nextInt();
       return daySalary*300;
   }
}
Mian函数界面:
package lab02;
public class text03 {
   public static void main(String[] args) {
       System.out.println("dai:");
       Worker dai = new Worker();
       int salary2 = dai.endSalary();
       System.out.println("dai的应发工资:"+salary2);
       System.out.println("liu:");
       Worker liu = new Worker();
       int salary3 = liu.endSalary();
       System.out.println("liu的应发工资:"+salary3);
       System.out.println("zheng:");
       Worker zheng = new Worker();
       int salary4 = zheng.endSalary();
       System.out.println("zheng的应发工资:"+salary4);
   }
}

3 结语

针对用Java来计算工人工资问题,通过创建类的方式的实验,证明该方法是有效的。但是我们还存在一些不足的地方,例如:程序比较简单,在类里不能利用for in函数来准确对应工人名字和工资,给打印工作带去了负担。希望在之后的学习中进一步完善和改进。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多