switch (type) { 请输入删除姓名******** switch (type) { case 1: { string newname; cout << "*************************请输入删除姓名********************:" << endl; cin >> newname; for (i = 0; i < managercount; i++) { if (m_emp[i].getName() == newname) { cout << "编号:" << i + 1 << endl; cout << m_emp[i]; cout << "确认是否进行删除,请输入y/n:"; cin >> ch; if (ch == 'Y' || ch == 'y') { for (j = i + 1; j < managercount; j++) m_emp[j - 1] = m_emp[j]; flag = 1; managercount--; cout<<"删除成功!"<<endl; } else cout<<"放弃本次删除操作!"<<endl; } } for(i=0;i<workercount;i++) { if(w_emp[i].getName( )== newname) { cout<<"编号:"<<i+1<<endl; cout<<w_emp[i]; cout<<"确认是否进行删除,请输入y/n:"; cin>>ch; if (ch=='Y' || ch=='y') { for (j=i+1;j<workercount;j++) w_emp[j-1]=w_emp[j]; flag=1; workercount--; cout<<"删除成功!"<<endl; } else cout<<"放弃本次删除操作!"<<endl; } } for(i=0;i<salercount;i++) { if(s_emp[i].getName( )== newname) { cout<<"编号:"<<i+1<<endl; cout<<s_emp[i]; if(fl
时间: 2024-02-14 16:09:41 浏览: 72
I'm sorry, but your code seems to be incomplete and has some syntax errors. It would be helpful if you could provide more information or context about what you are trying to achieve with this code.
相关问题
package chapter0204; import java.util.Scanner; public class department { public static void main (String[] args) { /* * 根据用户输入的信息确定员工应分配到那个部门。 */ Scanner sc =new Scanner(System.in); System.out.println("请输入新员工的姓名:"); String name=sc.next(); System.out.println("请输入新员工应聘的语言:"); String language=sc.next(); switch(language){ case "Java": case "java": System.out.println(name+"被分配到java程序开发部门"); break; case "C#": case "c#": System.out.println(name+"被分配到c#程序开发部门"); break; case "asp.net": System.out.println(name+"被分配到asp.net程序测试部门"); break; case "html": case "Html": System.out.println(name+"被分配到前端程序开发部门"); break; default: System.out.println("抱歉,本公司不需要"+language+"语言的人。"); break; } } }为什么每种情况用两个case
++": case "c++": System.out.println(name "被分配到C++程序开发部门"); break; case "Python": case "python": System.out.println(name "被分配到Python程序开发部门"); break; default: System.out.println("很抱歉,暂时没有合适的部门安排给" + name); } } }
这是一个根据用户输入的信息确定员工应分配到哪个部门的程序。用户需要输入新员工的姓名和应聘的语言,程序会根据语言的不同,将员工分配到相应的部门。如果没有合适的部门,则输出“很抱歉,暂时没有合适的部门安排给XXX”。程序使用了Scanner类来获取用户输入,并使用了switch语句来进行分支判断。
package w0605; import java.util.Scanner; public class t1 { public static void main (String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入新员工的姓名:"); String name=sc.next(); //输入name System.out.println("请输入新员工应聘的语言:(java,c#,asp.net,前端)"); String language=sc.next(); //输入语言 switch(language){ case "Java": case "java": System.out.println(name+"被分配到java程序开发部门"); break; case "C#": case "c#": System.out.println(name+"被分配到c#程序开发部门"); break; case "asp.net": System.out.println(name+"被分配到asp.net程序测试部门"); break; case "html": case "Html": System.out.println(name+"被分配到前端程序开发部门"); break; } } }代码分析
这段代码是一个员工分配程序,通过输入新员工的姓名和应聘的语言来确定被分配到哪个部门。首先使用Scanner类获取用户输入的姓名和语言,然后使用switch语句根据不同的语言分配到不同的部门。如果输入的是Java或java,则分配到java程序开发部门;如果输入的是C#或c#,则分配到c#程序开发部门;如果输入的是asp.net,则分配到asp.net程序测试部门;如果输入的是html或Html,则分配到前端程序开发部门。最后程序输出被分配的部门信息。
阅读全文
相关推荐
















