Java 我调用了一个方法,但它没有';t打印
我是一个初学者,我几乎什么都不知道,我厌倦了做一些类,只是乱弄方法,但由于某些原因,方法无法打印,而且我对数组也非常不好:( 主要类别:Java 我调用了一个方法,但它没有';t打印,java,Java,我是一个初学者,我几乎什么都不知道,我厌倦了做一些类,只是乱弄方法,但由于某些原因,方法无法打印,而且我对数组也非常不好:( 主要类别: public class Employees { static Employee[] array =new Employee[3]; static int i=0; public void insertEmployee(){ Scanner keyboard=new Scanner(System.in); System.out.pr
public class Employees {
static Employee[] array =new Employee[3];
static int i=0;
public void insertEmployee(){
Scanner keyboard=new Scanner(System.in);
System.out.println("please fill in the information :");
System.out.println("name :");
String Name=keyboard.next();
System.out.println("ID :");
long ID=keyboard.nextLong();
System.out.println("Salary :");
double Salary =keyboard.nextDouble();
Citizen s2 =new Citizen(Name);
Employee E= new Employee(ID,s2,Salary);
array[i]=E;
}
public void main(String[] args) {
Employees m1=new Employees();
for ( i=0; i<3;++i){
Employees c1=new Employees();
c1.insertEmployee();
}
System.out.println("*****");
for (i=0;i<3;++i){
array[i].print();
}
}
}
最后一点:
public class Citizen {
private String citizenName;
private long citizenID;
public Citizen(){
}
public Citizen(String Name){
this.citizenName=Name;
}
public Citizen(String citizenName,long citizenID){
this.citizenName=citizenName;
this.citizenID=citizenID;
}
public String getCitizenName(){
return citizenName;
}
public long getCitizenID(){
return citizenID;
}
}
谢谢:)它必须是
公共静态void main(String[]args)
。静态
很重要哪种方法不打印?给我们更多的信息你需要问一个特定的问题太多不相关的代码,哪个方法必须在哪个类中打印什么???@banana:定义你所说的“不打印”是什么意思。它有什么作用?当您在调试器中单步执行此代码时,行为与您预期的具体不同在哪里?“这里有一堆代码,它不工作”通常不是一个可以回答的问题。@banana:“代码中没有错误”
-好吧,如果没有错误,那么这里显然没有问题要解决。另一方面,如果出现问题,那么您必须放弃代码正确且无错误的假设。您也可以从减少问题的空间开始。从一个简单得多的程序开始,让它工作起来。一次添加一个单独的功能。当它停止工作时,您已经找到了bug。仍然没有打印:(@banana刚刚测试了代码(使用更正的main方法)它正在打印和扫描所有不适合我的东西:\噢,好的,谢谢你,我复制粘贴到一张新的纸上,它成功了,我不知道为什么,但谢谢!我没有否决,但通常最好不要回答像这样模糊的问题并标记它们。
public class Citizen {
private String citizenName;
private long citizenID;
public Citizen(){
}
public Citizen(String Name){
this.citizenName=Name;
}
public Citizen(String citizenName,long citizenID){
this.citizenName=citizenName;
this.citizenID=citizenID;
}
public String getCitizenName(){
return citizenName;
}
public long getCitizenID(){
return citizenID;
}
}