java循环练习的简单代码实例
发布时间:2023-11-23 21:20:28
标签: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
*/
0
投稿
猜你喜欢
- IDEA安装后找不到.vmoptions文件在安装IDEA后在C盘的C:\Users\你的电脑用户名.IntelliJIdea2019.1\
- 什么是RecyclerView关于RecyclerView,是一个主要用于展示和回收View的有一个控件,在官用了一句话来概括Recycle
- 引言:关于java IO流的操作是非常常见的,基本上每个项目都会用到,每次遇到都是去网上找一找就行了,屡试不爽。上次突然一个同事问了我jav
- 无论是用Eclipse还是用Android Studio做android开发,都会接触到jar包,全称应该是:Java Archive,即j
- 我object != null要避免很多NullPointerException。有什么替代方法:if (someobject != nul
- 本文实例讲述了Java中计算时间差的方法。分享给大家供大家参考。具体如下:假设现在是2004-03-26 13:31:40过去是:2004-
- 启动第二个服务时就会报如下的错误:Server failed to start for port 8080: Address already
- 概述:Spring Boot 2.0相对于之前的版本,变化还是很大的。首先对jdk的版本要求已经不能低于1.8,其次依赖的spring的版本
- feign传输List的坑无法直接传输List错误方法1@RequestMapping(value = "/stat/mercha
- import java.io.BufferedReader; import java.io.IOException;  
- 本文介绍了Spring Boot Admin监控服务上下线邮件通知,分享给大家,具体如下:微服务架构下,服务的数量少则几十,多则上百,对服务
- 1.线程池Executors的简单使用1)创建一个线程的线程池。 Executors.newSingleThreadExecutor();
- Swagger是一款遵循 Restful 风格的接口文档开发神器,支持基于 API 自动生成接口文档,接口文档始终与 API 保持同步,不再
- 问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该
- EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。ehcach
- 前言使用Java8的新特性Stream流式处理,可以提高对于集合的一些操作效率,再配合lambda表达式,可以极致的简化代码,尤其还有并行流
- Java NIO(New IO)是Java 1.4版本中引入的一套全新的IO处理机制,与之前的传统IO相比,NIO具有更高的可扩展性和灵活性
- C# 关于Invoke首先说下,invoke和begininvoke的使用有两种情况:control中的invoke、begininvoke
- 可以用于简单的过期订单取消支付、7天自动收货场景中1、Spring Boot整合redis 参考https://www.jb51.net/a
- 对于单链表不熟悉的可以看一下基于Java实现单链表的增删改查一、原地反转1、新建一个哨兵节点下一结点指向头结点2、把待反转链表的下一节点插入