提成java代码 企业发放的奖金根据利润提成 java语言

利用下表根据销售额计算销售提成。从键盘输入销售额并在控制台显示结果。(用Java编写)急!!

import java.io.IOException;

公司主营业务:成都网站设计、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出青河免费做网站回馈大家。

import java.io.InputStreamReader;

import java.io.LineNumberReader;

import java.math.BigDecimal;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class MoneyTest {

/**

* @param args

*/

public static void main(String[] args) {

while (true) {

LineNumberReader in = new LineNumberReader(new InputStreamReader(

System.in));

String a;

try {

a = in.readLine();

Matcher m = Pattern.compile("[^\\d\\.]+").matcher(a);

if (a == null || a.trim().equals("") || m.find()) {

System.out.println("输入的内容不合法,请重新输入:");

continue;

}

Integer money = Integer.valueOf(a);

BigDecimal c ;

if (1 = money money = 5000) {

c = BigDecimal.valueOf(money*0.08);

} else if (5001 = money money = 10000) {

c = BigDecimal.valueOf(money*0.1);

} else if (10001 = money) {

c = BigDecimal.valueOf(money*0.12);

} else {

System.out.println("输入的内容不合法,请重新输入:");

continue;

}

c.setScale(2);

System.out.println("结果=" + c+"美元");

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

随便写了个,不过没过滤1美元以下的

Java如何将重复的方法提成公共接口

方法

如果您可以使用一个级别的间接,那么我在下面介绍的方法会将重复的代码减少到最小.

首先,考虑以下供应商界面及其内部类:这里没什么神奇的.内部类只是一个带有私有final字段的bean,一个用于初始化它们的私有构造函数,publicgetter,一个工厂方法和一个覆盖toString()方法.该接口仅定义一个返回内部类实例的方法.请注意,内部类是最终的.我们的想法是强制实现不变性,以便不允许其属性发生变化.

然后,让我们创建几个将实现此接口的枚举.让我们从MyEnum1开始,它定义了两个值:接下来是MyEnum2,它只定义了一个值:两个枚举都实现了Propertiessupplier接口,因此它们必须为Properties属性()方法提供实现.为了符合这一点,他们必须封装他们在构造函数中接收的Properties实例.在这个间接之后,在所有枚举中重复的唯一代码只是属性字段,接收它作为参数的构造函数及其getter方法.

java怎么调试代码?

步骤:

1、在cmd中切换到编写的代码所保存的目录下;

2、在cmd中输入javac然后点空格,再点击文件名和包括后缀名确定后,在存放编写代码的文件下会生成一个class的字节码文件;

3、在cmd中输入java然后点空格,输入第二步中生成的字节码的文件名,不需要后缀名,点击确定即可运行代码。

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。计算机代码称为源代码,是相对目标代码和可执行代码而言的。 源代码就是用汇编语言和高级语言写出来的地代码,目标代码是指源代码经过编译程序产生的能被cpu直接识别二进制代码。

JAVA编程,计算公司不同员工工资。

JAVA计算工人工资,参考例子如下:

import java.util.Scanner;

public class Demo00 {

//定义一个三维数组,用于记录每个部门、分支、绩效工资

private static final float[][][] SALARY_OF_PER_HOUR = {

{{10.75f,12.50f,14.50f},{11.75f,14.50f,17.50f}},

{{13.00f,16.00f,18.50f},{15.00f,18.50f,22.00f}},

{{16.75f,18.50f,20.50f},{19.25f,25.00f,30.00f}}

};

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

//输入姓名

System.out.println("请输入姓名:");

String name = sc.nextLine();

//输入部门并验证

System.out.println("请输入部门: A,B,C");

char dept = sc.nextLine().charAt(0);

if(dept'A'||dept'C')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入分支机构并验证

System.out.println("请输入分支机构: 1,2");

char div = sc.nextLine().charAt(0);

if(div'1'||div'2')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入薪绩表并验证

System.out.println("请输入薪绩表: a,b,c");

char sal = sc.nextLine().charAt(0);

if(sal'a'||sal'c')

{

System.out.println("输入有误,系统将退出");

System.exit(0);

}

//输入小时数

System.out.println("请输入本周工作时间(整小时数):");

int hours = sc.nextInt();

float salary = 0;

//每个小时的薪水

float salaryPerHour = SALARY_OF_PER_HOUR[dept-'A'][div-'1'][sal-'a'];

//分别计算40小时内和超过40小时的薪水

if(hours=40)

{

salary += salaryPerHour*hours;

}

else

{

salary += salaryPerHour*hours+(hours-40)*1.5*salaryPerHour;

}

//输出结果

System.out.println("姓名:\t"+name+"\n部门:\t"+dept+"\n分支机构:\t"+div

+"\n薪绩表:\t"+sal+"\n工作时间:\t"+hours+"\n薪水:\t"+salary);

}

}

//Best wishes!


网站标题:提成java代码 企业发放的奖金根据利润提成 java语言
文章起源:http://scjbc.cn/article/hejjsp.html

其他资讯