Home  >  Article  >  WeChat Applet  >  Detailed explanation of for loop Java applet

Detailed explanation of for loop Java applet

高洛峰
高洛峰Original
2017-03-27 11:54:312200browse

1、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/* 
此图是运行结果: 
**********
 *********
  ********
   *******
    ******
     *****
      ****
       ***
        **
         *
*/
public class XingHaoOne {
public static void main(String[] args) {
 for(int i=10;i>0;i--){
  for (int j=0; j < 10-i; j++) {

         System.out.print(" ");
        }

     for(int o=i;o>0;o--){
       System.out.print("*");
     }
  System.out.print("\n");
    }
  }

2、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是打印结果: 

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

*/
public class XingHaoTwo {

public static void main(String[] args) {
 for(int i=10;i>0;i--){ 
     for(int n=i;n<11;n++){ 

       System.out.print("*");
      }
  System.out.print("\n");
    }
  }
}

3、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是运行结果:

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

*/
public class XingHaoThree {

public static void main(String[] args) {
 for(int i=10;i>0;i--)
 {
  for(int j=0;j  System.out.print("*");
 System.out.print("\n");
 }
}
}

4、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是打印结果:

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

*/
public class XingHaoFour {

public static void main(String[] args) {
 for(int i=10;i>0;i--)
 {
  for(int j=i;j>1;j--){
    System.out.print(" ");}
  
  for(int n=i;n<11;n++){
       System.out.print("*");
     }
  
 System.out.print("\n");
 }

}

}

5、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是运行结果:

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

*/
public class XingHaoJuXing {

public static void main(String[] args) {
 
 for(int i=10;i>0;i--){
  
  for(int n=0;n  System.out.print("*");
  }
  
  for(int j=i;j<11;j++){
  System.out.print("*");
  }
  System.out.print("\n");
  
 }
}
}

6、
/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是打印结果: 

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

*/
public class Shishi {

public static void main(String[] args) {
 for(int i=10;i>0;i--){
  for(int f=0;f<10;f++){ 
  System.out.print("*");}

  System.out.print("\n");

   }
}
}

再来个带 注释 的 :

/*
* Created on 2004-8-22
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author diyer6
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/*
此图是打印结果:

0**********
00*********
000********
0000*******
00000******
000000*****
0000000****
00000000***
000000000**
0000000000*

*/
public class Zaishi {

public static void main(String[] args) {
 for(int i=10;i>0;i--){
  for(int j=i;j<11;j++){ //j=10;j<11;循环一次,打印一个 0 ,在执行 j++ ,
                  //此时j=11;i<11;为false,所以在第一行只打印了一个 0 。
  System.out.print("0");}
  for(int n=i;n>0;n--){ /*n=10;n>0;循环一次,打印一个 * ,在执行n--,
             *此时n=9;n>0;再循环一次,再打印一个 * ,在执行n--,
             *此时n=8;n>0;再循环一次,再打印一个 * ,在执行n--,
             *依次类推... 所就在第一行打印了10个 * 。
             *接下来执行 System.out.print("\n"); 换行 。
             *然后执行第一个大循环中的 i-- ; 此时 i 就等于 9 了。
             *
             *这时 第一个小循环 中:(j=i 从 i=9 开始循环)
             *j=9;j<11;循环两次,所以在第二行只打印 2 个 0 。
             *这时 第二个小循环 中:(n=i 从 i=9 开始循环)
             *n=9;n>0;循环一次,打印一个 * ,在执行n--,
             *此时n=8;n>0;再循环一次,再打印一个 * ,在执行n--,
             *依次类推... 所就在第二行打印了 9 个 * 。
             *接下来执行 System.out.print("\n"); 换行 。
             *然后执行第一个大循环中的 i-- ; 此时 i 就等于 8 了。
             *
             *往下 依次类推....
           */
  System.out.print("*");
  }
 
 System.out.print("\n");
 }
}
}

The above is the detailed content of Detailed explanation of for loop Java applet. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn