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

 更新时间:2013年04月27日 08:59:35   作者:  
本篇文章介绍了,java中循环练习的一些简单代码实例。需要的朋友参考下
★打印九九乘法表
复制代码 代码如下:

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
 */

相关文章

  • IDEA通过git回滚到某个提交节点或某个版本的操作方法

    IDEA通过git回滚到某个提交节点或某个版本的操作方法

    这篇文章主要介绍了IDEA通过git回滚到某个提交节点或某个版本的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 一文带你全面了解Java Properties类

    一文带你全面了解Java Properties类

    Properties是JDK1.0中引入的java类,目前也在项目中大量使用,主要用来读取外部的配置,那除了这个,你对它其他的一些api也了解吗? 你了解它是怎么实现的吗? 如果不清楚的话,就通过本篇文章带你一探究竟
    2022-09-09
  • java实现mongodb的数据库连接池

    java实现mongodb的数据库连接池

    这篇文章主要介绍了基于java实现mongodb的数据库连接池,Java通过使用mongo-2.7.3.jar包实现mongodb连接池,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 数据定位在java购物车系统中的应用

    数据定位在java购物车系统中的应用

    实现"加入购物车"功能,数据定位至关重要,它通过用户ID和商品ID等标识符实现快速查询和数据一致性,主键、外键和联合索引等数据库技术,以及Redis缓存和并发控制策略如乐观锁或分布式锁,共同保障了购物车系统的查询效率和数据安全,这些机制对高并发和大数据量的场景尤为重要
    2024-10-10
  • java实现ThreadLocal线程局部变量的实现

    java实现ThreadLocal线程局部变量的实现

    本文主要介绍了java实现ThreadLocal线程局部变量的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Java_int、double型数组常用操作工具类(分享)

    Java_int、double型数组常用操作工具类(分享)

    下面小编就为大家带来一篇Java_int、double型数组常用操作工具类(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Java实现简单登陆界面

    Java实现简单登陆界面

    这篇文章主要为大家详细介绍了Java实现简单登陆界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Spring事务失效的场景梳理总结

    Spring事务失效的场景梳理总结

    实际项目开发中,如果涉及到多张表操作时,为了保证业务数据的一致性,大家一般都会采用事务机制,好多小伙伴可能只是简单了解一下,遇到事务失效的情况,便会无从下手,下面这篇文章主要给大家介绍了关于Spring事务失效场景的相关资料,需要的朋友可以参考下
    2023-02-02
  • ELK搭建线上日志收集系统

    ELK搭建线上日志收集系统

    ELK日志收集系统进阶使用,本文主要讲解如何打造一个线上环境真实可用的日志收集系统,有了它,你就可以和去服务器上捞日志说再见了
    2022-07-07
  • springboot打成jar后无法读取根路径和文件的解决

    springboot打成jar后无法读取根路径和文件的解决

    这篇文章主要介绍了springboot打成jar后无法读取根路径和文件的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12

最新评论