「javafor循环递减」JAVAfor循环

博主:adminadmin 2022-12-30 02:54:06 1889

今天给各位分享javafor循环递减的知识,其中也会对JAVAfor循环进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中用for循环语句打印七行七列递减的“*”

你想要的是这个效果吗?

*******

******

*****

****

***

**

*

代码如下:

public class SanJiao {

public static void main(String[] args) {

for(int i=0;i7;i++){

for(int j=0;j7-i;j++){

System.out.print("*");

}

System.out.println();

}

}

}

java for循环实例

int num = 1;// 打印的数初始值为1;

for (int i = 1; i = 8; i++) {// 打印的行数

    for (int j = 1; j = i; j++) {// 每一行打印的递增

        System.out.print(num + " ");

        num *= 2;

    }

    num /= 2;// 递减的开始值为递增的最大值除2;

    for (int k = 1; k i; k++) {// 每一行打印的递减

        num /= 2;

        System.out.print(num + " ");

    }

    System.out.print("\n");// 换行

    num = 1;// 赋下一行初始值

}

在for循环中递增满足条件后递减 比如: for(int a = 1 ; a 0 ; ){ }

可以考虑这样使用:

k的值从1~7~1,共7+6=13次循环

i的值从0~12进行十三次循环:for ( i=0;i13;i++ )

k的值用i来计算:

如果k=i,则k=0,1,2,...,12

如果k=6-i=6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6

如果k=abs(6-i)=6,5,4,3,2,1,0,1,2,3,4,5,6

如果k=6-abs(6-i)=0,1,2,3,4,5,6,5,4,3,2,1,0

如果k=7-abs(6-i)=1,2,3,4,5,6,7,6,5,4,3,2,1

循环可以这么写:

#includestdlib.h

#define N 13

for ( i=0;iN;i++ )

{ k=N/2+1-abs(N/2-i);

}

java计算程序几乎一样,用静态定义变量替代N即可,比如static int N=13;

javafor循环递减的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVAfor循环、javafor循环递减的信息别忘了在本站进行查找喔。