我已经创建了一个类似twitter的程序。 这里是我的程序的一部分。我的Java程序意外终止
public static void main(String[] args) {
while (true) {Scanner a = new Scanner(System.in);
System.out.println("1.Login\t2.Sign Up\t0.Close");
int choice = 0;
choice = a.nextInt();
User user = new User();
Tweets tweets = new Tweets(uSname);
Account accounts = new Account();
switch (choice) {
case 1:
Scanner b = new Scanner(System.in);
System.out.println("Enter UserName:");
uSname = b.nextLine();
Scanner c = new Scanner(System.in);
System.out.println("Enter Your Password:");
Cpassword = c.nextLine();
accounts.login(uSname, Cpassword);
Tweets t = new Tweets(uSname);
accounts.follow();
//t.display();
break;
case 2:
try {
signup();
} catch (Exception e) {
System.out.println(e);
}
}
break;
}
}
如果壳体1被执行扫描仪获取输入在几秒钟的断裂会意外终止而不显示任何错误,则没有调用登录功能!如何解决这个问题,我是初学者。
你能分享你看到的输出吗?你看到你的打印声明吗? – SMA 2015-03-03 11:20:02
请提供详细代码 – 2015-03-03 11:22:03
@SMA它不会调用accounts.login(); – Elanthirian 2015-03-03 12:08:23