java这个程序为什么老是无限循环跳不进去啊?

老是这样跳不进去,怎么破?

第1个回答  推荐于2016-08-19

你那里写错了,String.valueOf(aa) 就可以了,你把  aa 用双引号包起来,就相当于aa字符串了,而不是数字类型字符变量了

本回答被提问者采纳
第2个回答  2015-04-09
b = false;
break;
第3个回答  2015-04-09
代码字太小了。你有没有尝试一步一步的调试,这种问题调试一遍就出来了。。。追问

点击图片,进入一个页面正常人是看的见得,就是测不出来,才问啊

第4个回答  2015-04-09
明显你matches没过啊,一直b是true,String.valueOf(aa)不要加引号

java 有时会无限循环 不知道问题出在哪
do{}while();这里有问题。当muhaha=true满足时,会无限循环do里面的代码。如果仅单次循环,直接用if即可。if(muhaha == true){ \/\/do里面的逻辑代码 }

请教一下 这个java程序 为什么会无限循环?(注:怎么改我知道,请告诉我为...
你输入A,那么c!='b'成立,你输入B,那么c!='a',输入其它的,那么两个都成立,所以无限

Java程序进入死循环后删除程序可以解决死循环嘛?
死循环是指程序执行无法结束的循环。在 Java 中,死循环常常是由于程序中的语法错误或逻辑错误导致的。例如,如果程序中有一个无限循环,但是没有条件可以退出循环,那么程序就会进入死循环。解决死循环的方法有很多种,但是删除程序并不是其中之一。一般来说,解决死循环的方法有以下几种:修改程序中的错...

java为什么运行不了
代码有逻辑错误:即使代码没有语法错误,但是由于逻辑不当或者变量没有被正确地赋值,导致程序的执行流程出现问题。代码中有未处理的异常:当代码执行过程中发生异常(如访问空指针、除零等),如果没有正确地捕获或处理这些异常,程序就会停止运行。代码中有死循环:如果你的代码中有一个无限循环,那么程序...

下面这个程序怎么会是无限循环程序呢?主函数里面根本就没有while(1)无...
你这样写是不行的,必需要有一个死循环才行,你现在的情况其实是程序跑飞了,飞了一段恰好又飞回来了,接着跑,感觉像是循环一样。你的main()函数结束后,会有个 return,你是没写,但是汇编是会加上,这时,会从堆栈中读出地址给PC,这个读出来的地址可能是0,你又从头开始了。

这个程序为什么会无限循环
m<=i<=n的句式是错误的 include "stdio.h"void main(){int i,m='A',n='Z';for(i=m;i<=n;i++)printf("%d",i);} 就可以了 因为已经确定A比Z小,而i从m逐步升高,所以只需要i<=n就行了

我听说java中的死循环和无限循环是两回事 是吗
死循环一般是你直接无法推算出的循环条件,比如返回值永远不为ture,就陷入死循环,此时会吃内存,知道内存吃完,然后死机,没什么实际作用 无限循环主要是用来重复做一件事,什么时候控制自己决定,例如while(true){...}这个代码块的就是无限被执行的代码,比如使用网略协议从服务器端获取数据,建立连接后,不停...

java socket编程 readline()读取问题,为啥在client端刚连接上就开始无限...
不过听他们说swing现在企业中根本不用了,所有我也就没有深入研究,劝你也放弃吧,研究这个没什么用,除非你能在网页上实现,或者做一个程序,至于我写的源码,如果你要我可以发给你 对了再说下你这个问题出现的原因 你这个是因为循环中没有阻塞语句,而且br没有接收到值,所有它会一直打印null ...

java程序求助 while (true) i = 0; while (!false) i = 0 解释一下为...
)是如果括号内为真,就会执行i=0,只有当括号内为false时,循环才会停止;因为第一个为true,且不会变为false,所以会一直循环下去。同理,第二个的!false也就是true的意思了,所以一样的也是无限循环。如果你想终止循环的话,可以使用if语句。这些你理解了就好,理解了对于以后的编程都有帮助。

JAVA有跳转语句吗? 当执行到某一句的时候需要跳转到其他语句上面,如果...
Java 中没有 goto 语句,因为goto 语句提供了一种改变程序运行流程的非结构化方式。这通常使程序难以理解和难于维护。它也阻止了某些编译器的优化。但是,有些地方goto 语句对于构造流程控制是有用的而且是合法的。例如,从嵌套很深的循环中退出时, goto 语句就很有帮助。因此,Java 定义了break 语句的一种扩展形式...

相似回答