I'm getting an error even though I don't see the problem by reviewing the code.
It says the error is at "char[] linechars;".
I'm not sure why I'm getting this error when using character arrays in the Employee1
class.
public class Employee1 {
public String name;
public String number;
Scanner keyboard = new Scanner(System.in);
char[] lineChars;
public Employee1() {
this.lineChars = number.toCharArray();
}
public void setName() {
System.out.println("enter name");
name = keyboard.nextLine();
}
public String getName() {
System.out.println("your name is " + name);
return name;
}
public void setNumber() {
System.out.println("enter number");
for (int i = 0; i < lineChars.length; i++) {
if (i == 0 || i == 1 || 1 == 2 || i > 0 && i <= 9) {
number = keyboard.nextLine();
} else {
System.out.println("must be 1-9");
}
}
}
public String getNumber() {
System.out.println("your number: ");
return number;
}
}