msww.net
当前位置:首页 >> jAvAFor层数 >>

jAvAFor层数

import java.util.Scanner; public class jjj { /** * @param args */ public static void main(String[] args) { int height=new Scanner(System.in).nextInt();//接受传进来的层数 int width=height*2-1; for(int i=0;i<height;i++){ for(int j=i;j<width/2;j++){ System.

int n=5; //控制层数for(int i=1;i&lt;=n;i++){String str=2*i-1+"";for(int j=2*i-3 ; j&gt;0 ; j-=2){str = j+str+j ;}System.out.println(str);}

假设第一个for 里面的int i =0 i 评论0 0 0

循环关键字语法for(赋值;循环条件;循环后执行的语句){ //循环代码块}

循环套循环时,可以简单的理解为:外循环为内循环的循环次数.及,当外循环执行循环指针移动一步,内循环循环一个循环.例如:for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ System.out.println(i+"/t"+j); } } 当外循环执行时,i=0,满足i<3,循环内循环一次(输出三次),退出内循环;执行i++.以此类推当执行第四遍是,i=3,不满足i<3.因此外循环退出.

private static void pyramid(int line) { for(int i=1; i=1; l=flag?k++:k--) { system.out.print(k); if(k == i) { flag = false; } } system.out.println(); } }

1、走int i=1,然后假设i<=100,当前i=1,所以成立,成立就进入循环体,resulu=resulu+i;resulu这个时候等于1了,然后输出12、走i+=3,也就是i=i+3=4,然后假设i<=100,当前i=4,所以成立,进入循环体,resulu=resulu+i=5,然后输出53、走i+=3,所以i=7,i<=100,进入循环体,resulu=resulu+i=5+7=12,输出124、同上,,手打不易,请采纳~

for是控制循环的关键字.这样解释比较容易理解,看下面的伪代码 for every int named i in group (1~10) do { printf("%d", i); } 翻译一下:定义一个范围(group)1~10,然后其中逐个赋值给int i,然后执行括号里面的printf("%d", i); 再写正式代码 for(int i=1; i{ printf("%d", i); }

public static void main(String[] args) { compute(8);//8的阶乘,如果想求多少阶乘.就输入多少 } public static void compute(int value){ long result = 1; for(int i=2; i result =result * i; } System.out.println(result); }

以下为for循环的几种写法:/*** 方法一:最普通的不加思考的写法* <p>*优点:较常见,易于理解* <p>* 缺点:每次都要计算list.size()*/ for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }/*** 方法二:数组长度提取出来* <p>* 优点:不

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com