Java计算工资,在控制台输入用户工作信息,然后在对话框输出工资信息,代码如下:
对话框输出:
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Gongzi{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String name=JOptionPane.showInputDialog(null,"请输入员工姓名","员工工资管理",JOptionPane.QUESTION_MESSAGE);
String time=JOptionPane.showInputDialog(null,"请输入每周工时数","员工工资管理",JOptionPane.QUESTION_MESSAGE);
double t =Double.parseDouble(time);
String money=JOptionPane.showInputDialog(null,"请输入每小时工资","员工工资管理",JOptionPane.QUESTION_MESSAGE);
double m =Double.parseDouble(money);
double l,q,z;
l=t*m;
q=l-l*0.2;
z=q-q*0.09;
String output="姓名:" + name + "\n每周工时数:" + time +
"\n每小时工资:$" + money + "\n应得总工资数:$" + l + "\n扣除联邦税率%20后的工资:$"+ q + "\n再扣除州税率%9后的工资(即最后得到工资):$"+ z;
JOptionPane.showMessageDialog(null,output);
}
}
控制台输出:
import java.util.Scanner;
public class Gongzi{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入员工姓名\n");
String name =input.nextLine();
System.out.print("请输入每周工时数\n");
String time =input.next();
double t =Double.parseDouble(time);
System.out.print("请输入每小时工资\n");
String money =input.next();
double m =Double.parseDouble(money);
double l,q,z;
l=t*m;
q=l-l*0.2;
z=q-q*0.09;
System.out.print("姓名:" + name);
System.out.print("\n每周工时数:" + time + "小时");
System.out.print("\n每小时工资:$" + money);
System.out.print("\n应得总工资数:$"+ l);
System.out.print("\n扣除联邦税率%20后的工资:$"+ q);
System.out.print("\n再扣除州税率%9后的工资(即最后得到工资):$"+ z);
}
}