else if(choice == 3){
System.out.println("what is your name? ");
String name = kb.nextLine(); 
boolean x = Member.checkMember(name);

when i run this, it prints "what is your name?" and instead of waiting for me type in something, it just skips that part and go ahead and prints x. this code is inside a while loop.

Do you use in your code one of those methods:
kb.nextInt() or kb.next() perhaps?

The solution is very simple, but first let us know if the above is true and what other methods of the scanner class do you use.