您的位置:程序门 -> java -> j2se / 基础类



早起的大哥们快进来!!20分给您了!!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


早起的大哥们快进来!!20分给您了!!![已结贴,结贴人:wenbo234]
发表于: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... 然后程序就退出了 请问我哪里写错了呀呀呀 哎 太笨了搞不清坨了
         
发表于:2007-10-14 09:21:001楼 得分:0
啊 变量choose没有申明 不好意思 这是从代码里面截取一段 原来我是在上面申明了string   choose="";
发表于:2007-10-14 09:22:552楼 得分:0
还有变量buf 是个字节数组的对象 byte[]   buf   =   new   byte[1024];都忘记加了不好意思:(
发表于:2007-10-14 09:30:113楼 得分:0
来人啊~~~
发表于:2007-10-14 09:48:034楼 得分:0
111
发表于:2007-10-14 10:04:595楼 得分:0
怎么没人啊 顶起来
发表于:2007-10-14 10:05:526楼 得分:20
import   java.io.*;

class   test   {
        public   void   display()   {
                byte[]   buf   =   new   byte[1024];
                string   choose   =   "";
                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()   {
                system.out.println("menu().....");
        }

        public   static   void   main(string   args[])   {
                new   test().display();
        }
}
发表于:2007-10-14 10:09:597楼 得分:0
哎 把代码截取出来运行又可以 真的是晕了 6楼的大哥谢谢啊 把分给你吧 


快速检索

最新资讯
热门点击