for循环-嵌套
2024-09-04 01:25:12
代码
点击查看【ForNest.java】代码
//package com.d;
/**
* for循环-嵌套
* @date: 2022.2.24
* 正直角三角形、倒直角三角形、等腰三角形、九九乘法口诀表
* */
public class ForNest {
public static void main(String[] args) {
ZL();//正直角三角形
System.out.println();//为了控制台美观而输出的一个换行
DL();//倒直角三角形
System.out.println();
DY();//等腰三角形
System.out.println();
JJ();//九九乘法口诀表
}
// 正直角三角形
public static void ZL(){
// 5行9列,输出*号,外层控制输出的行数,内层控制输出*号的个数
for (int a=1;a<=5;a++){
for (int b=1;b<=2*a-1;b++){ // 2*a-1公式输出:1、3、5、7、9
System.out.print("*");//内层用print不换行
}
System.out.println();//外层用println换行
}
}
// 倒直角三角形
public static void DL(){
// 5行5列,输出*号
for (int a=1;a<=5;a++){
for (int b=a;b<=5;b++){
System.out.print("*");
}
System.out.println();
}
}
// 等腰三角形
public static void DY(){
for (int a=1;a<=5;a++){
// 因为正三角跟倒三角的外层for都是一样的初始化、条件、迭代,所有共用一个,然后在里面嵌套2个(正三角跟倒三角的内层)for就是等腰三角形了
for (int b=a;b<=5;b++){
System.out.print(" ");//先输出”#“号字符看效果,最后再替换成空格,就是等腰三角形了
}
for (int c=1;c<=2*a-1;c++){
System.out.print("*");
}
System.out.println();
}
}
// 九九乘法口诀表
public static void JJ(){
for (int a=1;a<=9;a++){
for (int b=1;b<=a;b++){
System.out.print(b +"x"+ a +"="+ a*b +"\t");
}
System.out.println();
}
}
}
运行
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
最新文章
- selenium 等待页面加载完成
- WCF自寄宿
- Poj2186Popular Cows
- block 块函数
- SQL Server ->;>; EXECUTE AS LOGIN/USER和Revert表达式
- python 高级特性
- vi 编辑器命令 (share)
- 初学Node(三)模块系统
- Flume practices and sqoop hive 2 oracle
- 关于appstore多语言版本,不可不看!
- GIS 学习及参考站点
- 李洪强iOS开发之添加手势
- MySQL常用时间函数
- A - 小Y上学记——修学分
- gitlab10.0安装手记
- Java IO系列之三:NIO VS IO
- DevExpress控件库 开发使用经验总结3 制作项目安装包
- malloc/free与new/delete的区别与联系
- Django之初识Ajax
- JAVA核心技术I---JAVA基础知识(异常处理类)
热门文章
- Genymotion模拟器配置与使用
- 微服务架构 | *2.3 Spring Cloud 启动及加载配置文件源码分析(以 Nacos 为例)
- C++基本面试题1
- golang中打印格式化的一些占位符
- 科技爱好者周刊(第 176 期):中国法院承认 GPL 吗?
- jdk11+安装(win)
- Java反射机制及原理
- wget: unable to resolve host address ‘dl.grafana.com’的解决方法
- Cocos2d-JS环境配置教程
- 基于Docker部署4.2 版本的zabbix监控平台