免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2196 | 回复: 5
打印 上一主题 下一主题

一個新手問題 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-19 16:02 |只看该作者 |倒序浏览
大家好,我是新手…我写了一个简单的IO程式作练习,但不真的想不通为什么Eclipse老说最后return Inputed那里错误,它说"Inputed cannot be resolved",为什么会这样?Inputed明明就是"ReturnInputed()"方法中的变数来的
之后我又试过,把return Inputed这句移到try里面去,这次就没有说"Inputed cannot be resolved"了,但又说ReturnInputed方法未回传,叫我在try外面多写一句return,为什么会这样?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

class Enter {
     public static String ReturnInputed() {
         try{
                 InputStreamReader ips=new InputStreamReader(System.in);
                 BufferedReader bfs=new BufferedReader(ips);
                 String Inputed=bfs.readLine();
                    }catch(IOException e){
                        System.out.println(e);
                    }
                    return Inputed; //就是这儿有问题
    }

}


[ 本帖最后由 k974572woody 于 2007-8-19 16:20 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-08-19 21:10 |只看该作者

  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;

  4. class Enter {
  5.      public static String ReturnInputed() {
  6.          String Inputed = null;
  7.          try{
  8.                  InputStreamReader ips=new InputStreamReader(System.in);
  9.                  BufferedReader bfs=new BufferedReader(ips);
  10.                  Inputed=bfs.readLine();
  11.                     }catch(IOException e){
  12.                         System.out.println(e);
  13.                     }
  14.                     return Inputed; //就是这儿有问题
  15.     }

  16. }
复制代码

论坛徽章:
0
3 [报告]
发表于 2007-08-20 10:24 |只看该作者

回复 #2 sakulagi 的帖子

先谢谢你的回复,
其实还可以throws一个IOException出去都可以

--------------------------------------------
如果你这样的话,回传回来的是null环是bfs.readLine() ?


--------------------------------------------
提外话:
顺道问一个简单的问题:
如果在window下只安装了IE的JRE plugin,却没有另外安装JRE ,
这样的话可以运行非Applet的Java程式吗?

论坛徽章:
0
4 [报告]
发表于 2007-08-20 15:37 |只看该作者
【1】 如果没有exception,那么返回的是bfs.readLine()

【2】 没有试验过,理论上应该可以

论坛徽章:
0
5 [报告]
发表于 2007-08-21 13:14 |只看该作者
我是java小菜,过来顶一下.

论坛徽章:
0
6 [报告]
发表于 2007-08-21 13:45 |只看该作者
严重怀疑楼上Qim的随意发帖骗取积分
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP