| 发表于:2007-10-14 09:19:20 楼主 |
各位早起的大哥早上好!小弟有个问题请教啊!很简单的但是我新手解决不了:( public class test { public void display(){ system.out.println("是否继续?(y/n)"); try{ system.in.read(buf); choose = new string(buf).trim(); }catch(ioexception e) { e.printstacktrace(); } if(choose.equals("y")){ system.out.println(choose); menu(); }else{ system.out.println("exit...."); system.exit(0); } } public void menu() {} public static void main(string args[]){ new test().display(); } } 问是否继续 输入y后 按照我的想法 应该执行system.out.println(choose); menu();这两句啊 但是实际却是 输出一个exit... 然后程序就退出了 请问我哪里写错了呀呀呀 哎 太笨了搞不清坨了 |
|
|
|
|