zoukankan      html  css  js  c++  java
  • 循环练习

    ★打印九九乘法表

     1 public class TestDemo {
     2     public static void main(String[] args){
     3         for(int b=1;b<10;b++){
     4             for(int a=1;a<=b;a++)
     5                 System.out.print(a+"*"+b+"="+a*b+"\t");
     6             System.out.println();
     7         }
     8     }
     9 
    10 }
    11 /*
    12 1*1=1    
    13 1*2=2    2*2=4    
    14 1*3=3    2*3=6    3*3=9    
    15 1*4=4    2*4=8    3*4=12    4*4=16    
    16 1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
    17 1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
    18 1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
    19 1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
    20 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
    21 */

    ★打印三角形

     1 public class Test {
     2     public static void main(String[] args){
     3         printTriangle_1(5);
     4         System.out.println("--------------");
     5         printTriangle_2(5);
     6         System.out.println("--------------");
     7         printTriangle_3(5);
     8         System.out.println("--------------");
     9         printTriangle_4(5);
    10 
    11     }
    12 
    13     public static void printTriangle_1(int n){
    14         for(int i=1;i<=n;i++){
    15             for(int j=1;j<=i;j++){
    16                 System.out.print("*");
    17             }
    18             System.out.println("");
    19         }
    20     }
    21     public static void printTriangle_2(int n){
    22         for(int i=1;i<=n;i++){
    23             for(int j=1;j<=n-i+1;j++)
    24                 System.out.print("*");
    25             System.out.println("");
    26         }
    27         
    28     }
    29     public static void printTriangle_3(int n){
    30         for(int i=1;i<=n/2+1;i++){
    31             for(int j=1;j<=i;j++)
    32                 System.out.print("*");
    33             System.out.println("");
    34         }
    35         for(int i=1;i<=n/2;i++){
    36             for(int j=1;j<=n/2-i+1;j++)
    37                 System.out.print("*");
    38             System.out.println("");
    39         }
    40     }
    41     public static void printTriangle_4(int n){
    42         for(int i=1;i<=n;i++){//i表示行数
    43             for(int k=1;k<=n-i;k++)//k表示当前行打印的空个数
    44                 System.out.print(" ");
    45             for(int j=1;j<=2*i-1;j++)//j表示当前打印的*数
    46                 System.out.print("*");
    47             System.out.println();
    48         }
    49     }
    50     
    51 }
    52 /*
    53 *
    54 **
    55 ***
    56 ****
    57 *****
    58 --------------
    59 *****
    60 ****
    61 ***
    62 **
    63 *
    64 --------------
    65 *
    66 **
    67 ***
    68 **
    69 *
    70 --------------
    71     *
    72    ***
    73   *****
    74  *******
    75 *********
    76 
    77 */

    ★打印所有三位数的水仙花数

     1 public class Test {
     2     public static void main(String[] args){
     3         for(int i=100;i<1000;i++){
     4             int x =i/100;
     5             int y =i/10%10;
     6             int z =i%10;
     7             if(i==x*x*x+y*y*y+z*z*z)
     8                 System.out.println(i);
     9         }
    10     }
    11 }
    12 /*
    13 153
    14 370
    15 371
    16 407
    17 */

     

     

  • 相关阅读:
    Oracle函数题
    多态
    继承
    封装
    属性和修饰符
    方法重载
    构造方法
    类与实例
    SQL Server 2005 To Oracle
    Toad for Oracle 使用文档
  • 原文地址:https://www.cnblogs.com/malinkang/p/2564500.html
Copyright © 2011-2022 走看看