问答详情
源自:1-8 练习题

try...catch...块中赋值问题

请教一下,这个函数里在try...catch...块里已经给x赋值了 但是在返回值那里还是提示没有赋值呢?而且我试了在定义的时候就赋值,但返回出去的值没有被try里的赋值式赋值,还是初值。https://img3.mukewang.com/5b227d9f0001ef1505680294.jpg

提问者:qq_彼岸拾荒者_04086149 2018-06-14 22:39

个回答

  • qq_Kindergarten_0
    2018-06-27 07:57:47
    已采纳

    https://img1.mukewang.com/5b32d2eb0001f34213590742.jpg有值啊兄弟

  • qq_彼岸拾荒者_04086149
    2018-06-28 00:23:39

    不知道、我那儿截图上的小红叉你看到了没?不过没事、解决了就好了

  • qq_彼岸拾荒者_04086149
    2018-06-15 22:49:48

    写在那里还是不行,提示没有返回值。我已经解决了,把x拿到方法外边的类里定义为静态的String 变量就可以了。

  • 慕移动7111842
    2018-06-14 23:12:45

    return x;应该写在x = scan1.nextLine();的后面吧。