广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    java循环练习的简单代码实例

    2018-11-14 08:50:15 次阅读 稿源:互联网
    零七广告
    ★打印九九乘法表
    代码如下:

    public class TestDemo {
         public static void main(String[] args){
             for(int b=1;b<10;b++){
                 for(int a=1;a<=b;a++)
                     System.out.print(a+"*"+b+"="+a*b+"/t");
                 System.out.println();
             }
         }

     }
     /*
     1*1=1   
     1*2=2    2*2=4   
     1*3=3    2*3=6    3*3=9   
     1*4=4    2*4=8    3*4=12    4*4=16   
     1*5=5    2*5=10    3*5=15    4*5=20    5*5=25   
     1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36   
     1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49   
     1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64   
     1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81
     */

    ★打印三角形
    代码如下:

    public class Test {
         public static void main(String[] args){
             printTriangle_1(5);
             System.out.println("--------------");
             printTriangle_2(5);
             System.out.println("--------------");
             printTriangle_3(5);
             System.out.println("--------------");
             printTriangle_4(5);

         }

         public static void printTriangle_1(int n){
             for(int i=1;i<=n;i++){
                 for(int j=1;j<=i;j++){
                     System.out.print("*");
                 }
                 System.out.println("");
             }
         }
         public static void printTriangle_2(int n){
             for(int i=1;i<=n;i++){
                 for(int j=1;j<=n-i+1;j++)
                     System.out.print("*");
                 System.out.println("");
             }

         }
         public static void printTriangle_3(int n){
             for(int i=1;i<=n/2+1;i++){
                 for(int j=1;j<=i;j++)
                     System.out.print("*");
                 System.out.println("");
             }
             for(int i=1;i<=n/2;i++){
                 for(int j=1;j<=n/2-i+1;j++)
                     System.out.print("*");
                 System.out.println("");
             }
         }
         public static void printTriangle_4(int n){
             for(int i=1;i<=n;i++){//i表示行数
                 for(int k=1;k<=n-i;k++)//k表示当前行打印的空个数
                     System.out.print(" ");
                 for(int j=1;j<=2*i-1;j++)//j表示当前打印的*数
                     System.out.print("*");
                 System.out.println();
             }
         }

     }
     /*
     *
     **
     ***
     ****
     *****
     --------------
     *****
     ****
     ***
     **
     *
     --------------
     *
     **
     ***
     **
     *
     --------------
         *
        ***
       *****
      *******
     *********

     */

    ★打印所有三位数的水仙花数
    代码如下:

    public class Test {
         public static void main(String[] args){
             for(int i=100;i<1000;i++){
                 int x =i/100;
                 int y =i/10%10;
                 int z =i%10;
                 if(i==x*x*x+y*y*y+z*z*z)
                     System.out.println(i);
             }
         }
     }
     /*
     153
     370
     371
     407
     */

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告