问题描述
我和一些同学正在努力让这个工作,我们希望能够设置员工信息,一切似乎都在工作;除非我们尝试更改员工编号。 前任。 员工“Mike Chang”的 ID 为“42”,因此当我们将其员工 ID 从 42 更改为 12 时,他的员工编号为“MC42”,但员工编号仍返回为“MC42”而不是“MC12”。
我们只是在做这样的测试并试图获得理解,所以请记住,我们对整个语言非常友好。
非常感谢任何帮助!感谢阅读,祝马库斯一切顺利。
_下面的代码(原文是瑞典语,看不懂请见谅。
/**
* Anstalld = employee
*
* @author Anton K,Aron L,Erik H,Joel L,marcus P,Patrik R,Robin A
* @version 2021-03-18
*/
public class Anstalld
{
// shows the employees nummer
private String Employeenumber;
// fornamn = first name
private String fornamn;
// efternamn = last name
private String efternamn;
//lon = sallary
private int lon;
//Här visas den anställdes Email
private String Email;
//shows employee ID
private String Enumber;
// Här sätts värden för fälten vi skapat ovan
public Anstalld(String fornamnet,String efternamnet,String anstnummer)
{
fornamn = fornamnet;
efternamn = efternamnet;
lon = 0;
Email = "";
Employeenumber = fornamn.substring(0,1) + efternamn.substring(0,1) + Enumber;
}
public String getAnstallningsnummer()
{
return Employeenumber;
}
public String getefternamn()
{
return efternamn;
}
public void ChangeENr (int newENr)
{
if (newENr <= 99 && newENr >= 1)
{
Enumber = Integer.toString(newENr);
System.out.println("AnställningsNummer har ändrats");
}
else {
System.out.println("AnställningsNummer har inte ändrats");
}
}
public void ändraNamn (String nyttNamn)
{
fornamn = nyttNamn;
}
public String skapaEmail ()
{
Email = fornamn + "." + efternamn + "@mice.net";
return Email;
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)