导航:首页 > 编程语言 > javafor无限循环

javafor无限循环

发布时间:2022-11-06 05:27:47

java中有关无限级for循环问题

int i=0;

xunhuan(i){
do{
for(int j=1;j<5;j++){
xunhuan(i-1);
}
i++;
]while(i<5)
}

main(){
xunhuan(5);
}

用递归,就可以,但是要写好,我写得可能有点问题,这种题是考思路

❷ for在java里怎么用

格式:

for (initialization;condition;increment)statement;

其中:

initialization是for循环的初始部分,它用来设置循环控制变量,并制初值;

condition是条件判断部分,由该条件判断的真假决定for循环合时推出;

increment是增量部分,每执行一次循环后,由增量部分决定循环控制的变化情况;

(这三部分必须用分号隔开)

statement称为for循环的循环体,它可以是一条语句也可以是一个语句块。

执行步骤:

首先执行初始化部分,然后执行条件判断部分,若条件为真,则执行for循环的statement语句,

当循环的statement语句执行完后执行增量部分,然后再执行条件判断部分,为真,则继续执行

循环,否则执行for循环后面的语句。

例:for (i=1;i<=10;i++)sytem.out.println(i);

1.当初始化、条件判断、增量三部分为空时,就实现了一种无限循环:

for( ; ; )statement;

但实际中,这样的无限循环往往并不是真的让它无限执行下去,只要在statement中在合适的条件下执行

break语句就可以跳出循环体。

2.无循环体的for循环,此时不提供statement:

for(t=0;t<some_value;t++);

这种循环一般用来产生时间延迟。

3.JAVA语言不支持逗号运算符,但在循环初始化和增量两部分 允许采用逗号,这样也就可以使用由逗号

隔开多个表达式,从而在for循环中模拟了逗号运算符的功能,但注意,条件判断部分必须是一个值为 布尔

型的表达式:

int i;

string s;

for (i=0,s="testing";

(i<10&&(s.length()>=1);

i++,s=s.substring(1)

{

system.out.println(s)

}

4.JAVA的for循环允许在初始化部分零食说明局部循环变量:

for(int i =0;i<my_array.length;i++)

system.out.println(" a [ " + i + "]= "+my_array[i]);

用这种方法定义的零食循环变量的作用域只在for循环体内,换句话说,它们的作用域在for循环体、

初始化、条件测试和增量中有效,在定义他们的循环外使用的有相同名字的变量不会受这些临时的

循环变量的影响。

注意 :JAVA语法只允许程序员在初始化部分要么定义多个由逗号隔开的表达式,要么定义具有相同

类型的由逗号隔开的多个变量,但不能混用。

int j=3;

fot (int =0, j=0;i<j;i++,j--)

system.out.println("k="+i*j);

system.out.println("j=",j);

在for循环的初始化部分说明了 i 和 j 两个循环变量,并将他们的值设置为0,在循环外,使用了一个

与循环变量 j 相同的变量,但 for 循环对 j 的值没有影响,屏幕上输出的 j 值还是3.

❸ Java中用for循环打印1到10然后再到1依次无限循环的星号

一般无限循环可以使用while(true)

但是也可以使用for(;;) 来实现无限循环

参考代码


publicclassForDemo{

publicstaticvoidmain(String[]args){

for(;;){//无限循环
//从1->10
for(inti=1;i<=10;i++){
for(intj=i;j>0;j--){
System.out.print("*");//打印星号
}
System.out.println();//换行
}
//从9->2
for(inti=9;i>1;i--){
//如果i=10那么会出现2行10个星号的情况
//如果i>0那么会出现2行1个星号的情况
//不清楚题目的具体要求,所以这里的i=10还是i=9,i>1还是i>0自己根据题目要求填写

for(intj=i;j>0;j--){
System.out.print("*");
}
System.out.println();
}
}
}
}

效果如下

*
**
***
****
*****
******
*******
********
*********
**********
*********
********
*******
******
*****
****
***
**
*
**
***
****
*****
******

❹ 怎么样用java中for循环做出如图所示(左下角三角形) 可以一直循环到无限大 1 12 123

Strings="";
for(inti=0;i<9;i++){
s+=i+1;
System.out.println(s);
}

无限大会死循环,循坏不会终止,所以你说的循环到无限大是不正确的

❺ java怎样使用“for”语句无限循环

Java中要使for语句无限循环,只需把循环的判定条件去掉即可。
实现for语句无限循环的方法有很多,最常用的就是直接在条件中写两个分号,如下代码句所示:for(;;),这样就达到了无限循环的目的。

其实开发中,最大忌讳就是使用无限循环,因为一旦控制不好就会出现死循环,如果在循环产生的对象较多,且又没有及时处理,这样就会导致内存泄漏,严重时就会导致系统直接崩溃。故开发慎用无限循环,尤其是一些无法停止的循环。

❻ java写了个for无线循环代码,改成循环3次,结果还是无限循环,怎么解决

循环条件写错了呗,调试一下看看为什么没办法跳出循环,调试呢就是最直观的。

❼ java写了个for无线循环代码,改成循环3次,结果还是无限循环,怎么解决

判断下循环3次后直接break;没看到具体代码,不好讲

❽ 怎么让FOR循环无限循环

Java中要使for语句无限循环,只需把循环的判定条件去掉即可。 实现for语句无限循环的方法有很多,最常用的就是直接在条件中写两个分号,如下代码句所示:for(;;),这样就达到了无限循环的目的。

❾ java for循环的解释

循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但是for循环是开发者明确知道了循环次数。


For循环格式如下:

for(赋初值;判断条件;赋值加减){

执行语句

}

若是在循环主体中要处理的语句只有一个,可以将大括号省去。下面列出for循环的流程:

(1)第一次进入for循环是,要为循环控制变量赋初值。

(2)根据判断条件内容检查是否要继续执行循环,当判断条件为真(true)时,继续执行循环主体内的语句;判断条件为假(false)时,则会跳出循环,执行其它语句。

执行完循环主体内的语句后,循环控制变量会根据增减量的要求更改循环控制变量的值,然后再回到步骤(2)重新判断是否继续执行循环。更具上面可以画出下面的流程图。

❿ java的for循环到底能执行多少次

java中for循环:
for(表达式1; 表达式2; 表达式3){
循环体;
}
其中表达式2必须是一个布尔表达式,也就是说它必须返回true或者false。

for循环执行多少次是根据表达式2的结果来决定的,每次循环时会先检查一次表达式2的结果,如果是true将会再次循环,如果是false则停止循环。
理论上来说,只要表达式2不为true,那么for循环是可以一直循环下去的,也就是无限循环。

阅读全文

与javafor无限循环相关的资料

热点内容
解放压缩机支架 浏览:253
程序员秃顶搞笑相遇 浏览:6
IBM手机app商店叫什么名字 浏览:834
jpeg压缩质量 浏览:774
云服务器评测对比 浏览:145
java日期转string 浏览:221
openfire源码编译 浏览:897
在线小工具箱引流网站源码 浏览:335
非科班程序员自学 浏览:799
压缩泡沫鞋底底材 浏览:219
程序员职场第一课2正确的沟通 浏览:679
遇到不合法app应该怎么办 浏览:90
汇编程序编译后的文件 浏览:79
大智慧均线源码 浏览:373
单片机排阻的作用 浏览:215
滴滴金融app被下架如何还款 浏览:212
jpg转换成pdf免费软件 浏览:743
范里安pdf 浏览:447
伪造pdf 浏览:78
能删除android文件夹吗 浏览:446