初学Java,想要在程序结束时根据用户输入Y或者N来决定要不要继续,如图,这里出错,哪位大神告诉我

初学Java,想要在程序结束时根据用户输入Y或者N来决定要不要继续,如图,这里出错,哪位大神告诉我是怎么搞的呀?谢谢... 初学Java,想要在程序结束时根据用户输入Y或者N来决定要不要继续,如图,这里出错,哪位大神告诉我是怎么搞的呀?谢谢 展开
 我来答
抱爱的人睡
2014-07-21 · TA获得超过865个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:145万
展开全部
因为你的a是定义在上面的大括号里面,只是局部变量,作用域只有那个大括号里面,其他地方不能使用,如果别的地方想使用,就需要在这个方法里面,那个大括号外面就可以了!
更多追问追答
追问
那我要怎么改呢?
因为要在程序最后判断是否继续,不能把a放在外面呀
匿名用户
2014-07-21
展开全部
你写的变量a是局部变量,在while中就不能使用了。你可以把a设置成static属性的。或者改变String a的位置。
更多追问追答
追问
哦,谢谢
追答
把a放到do  while 循环外,main函数里就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-07-21
展开全部
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in))
int i=Integer.parseInt(strin.readLine());
System.out.println(i);

这个是从控制台输入一个数字 然后显示出来
这样加入你的程序 作出判断应该不难了吧
吼吼
采纳哦
更多追问追答
追问
谢谢你写了这么多,不过我还没学到这么深的内容看不懂。。。:)
追答
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class abc {
public static void main(String[] args) throws NumberFormatException, IOException {
// TODO Auto-generated method stub
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
int a=Integer.parseInt(strin.readLine());
System.out.println(a);
}
}

这段程序能看懂吧
运行起来在控制台输入一个数字
就可以显示的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w592yh
2014-07-21
知道答主
回答量:64
采纳率:0%
帮助的人:28万
展开全部
你能不能把完整的代码粘上来,然后我来给你改
追问
好的,稍等
追答
嗯嗯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式