对日java项目开发来说,一个月平均能编写多少行代码 , 正常来说的标准是多少行代码?在日本早期的软件开发管理中,的确有按照代码行数来算开发成本的,但是,随着目标指向语言流行和软件开发管理的进步,这种方法已经很少见了 。
而且,现在很流行开发工具自动化,很多代码都是自动生成的,很难计算一个月能写多少代码 。
如果非要数字,平均一个月写3到10万行应该是不成问题的 。
有一种叫做StepCounter的工具可以计算java代码行数,lz可以看一下 。
java计算工资person类:
public abstract class Person {
public double pay; // 总工资
public int hour; // 课时
public double countPay(int hour) {
return pay;
}
}
助教类:
public class Assistant extends Person {
public final double BASE_PAY = 800; // 基本工资
public final double HOUR_PAY = 25; // 每课时月度开销java代码的费用
public double countPay(int hour) {
pay = BASE_PAYhour * HOUR_PAY;
return pay;
}
}
讲师类:
public class Instructor extends Person {
public final double BASE_PAY = 1000; // 基本工资
public final double HOUR_PAY = 35; // 每课时的费用
public double countPay(int hour) {
【月度开销java代码的简单介绍】pay = BASE_PAYhour * HOUR_PAY;
return pay;
}
}
副教授类:
public class AssistantProfesson extends Person {
public final double BASE_PAY = 1200; // 基本工资
public final double HOUR_PAY = 40; // 每课时的费用
public double countPay(int hour) {
pay = BASE_PAYhour * HOUR_PAY;
return pay;
}
}
教授类:
public class Professor extends Person {
public final double BASE_PAY = 1400; // 基本工资
public final double HOUR_PAY = 50; // 每课时的费用
public double countPay(int hour) {
pay = BASE_PAYhour * HOUR_PAY;
return pay;
}
}
测试类:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
System.out.println("人员类型如下:");
System.out.println("1 = 助教\r\n2 = 讲师\r\n3 = 副教授\r\n4 = 教授");
System.out.print("请选择:");
BufferedReader personType = new BufferedReader(new InputStreamReader(
System.in));
String type = null;
int hour = 0;
try {
type = personType.readLine();
} catch (Exception e) {
e.printStackTrace();
}
if (type.matches("[1-4]{1}")) {
switch (Integer.valueOf(type)) {
case 1:
hour = getHour();
if(hour == 0){return;}
Person p1 = new Assistant();
double pay1 = p1.countPay(hour);
System.out.println("助教工作"hour"课时的工资为:"pay1);
break;
case 2:
hour = getHour();
if(hour == 0){return;}
Person p2 = new Instructor();
double pay2 = p2.countPay(hour);
System.out.println("讲师工作"hour"课时的工资为:"pay2);
break;
case 3:
hour = getHour();
if(hour == 0){return;}
Person p3 = new AssistantProfesson();
double pay3 = p3.countPay(hour);
System.out.println("副教授工作"hour"课时的工资为:"pay3);
break;
case 4:
hour = getHour();
if(hour == 0){return;}
Person p4 = new Professor();
double pay4 = p4.countPay(hour);
System.out.println("教授工作"hour"课时的工资为:"pay4);
break;
}
} else {
System.out.println("输入数据错误月度开销java代码!程序提前推出!");
return;
}
}
public static int getHour() {
System.out.print("请输入工作时间:");
BufferedReader hours = new BufferedReader(new InputStreamReader(
System.in));
String strHour = null;
int hour = 0;
try {
strHour = hours.readLine();
} catch (Exception e) {
e.printStackTrace();
}
if (strHour.matches("^[0-9] ?")) {
hour = Integer.parseInt(strHour);
} else {
System.out.println("输入参数不正确!程序提前推出!");
}
return hour;
}
}
java编写程序:要求用户输入贷款的年利率,总金额和年数,程序计算月支付金额和你也不说计算公式,不知道怎么计算 , 我去网上找了一个月支付款的计算公式,不知道和你题目的要求是否一样,如果不一样你就改下公式就行 。
java代码如下:
public class Loan {
public static void main(String[] args){
double rate ;//利率
int year ; //年数
double money ; //贷款总额
double monthpay ;//月付款
Scanner sc = new Scanner(System.in);
System.out.println("输入月利率:");
rate = sc.nextDouble();
System.out.println("输入年数:");
year = sc.nextInt();
System.out.println("输入贷款总额:");
money = sc.nextDouble();
//计算月付款
monthpay = (money * rate)/Math.abs(1 - (1 / (1rate ) * year * 12 ));
System.out.println("每月应该还贷款:"monthpay);
}
}
关于月度开销java代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 怎么看硬盘是单碟还是双碟,怎么看硬盘是几碟
- 关于gis中合并相同属性的小班的信息
- flutter字符串转组件,flutter文字转语音
- vb.net手机gps 调用手机gps的代码
- 什么立体游戏最好玩视频,直播什么游戏好玩吸引人
- 鸿蒙系统怎么取消更新,鸿蒙系统怎么取消更新系统
- cf类型的网络游戏,cf系列游戏
- 谷歌go语言不是社区的 谷歌go语言不是社区的怎么办
- 公众号怎么查以前的内容,怎么查看公众号以前的内容