初识Java好滋味,先来二两干货垫垫肚子~~~
2015-05-28 19:01
351 查看
利用*打印三角形的几种情况,本题锻炼的是逻辑思维能力~~~
public class Test002_Triangle { public static void main(String[] args) { printNormalTriangle(5); printNormalTriangle_toPour(5); printRightTriangle(5); printRightTriangle_toPour(5); } //打印正的正三角形 public static void printNormalTriangle(int n){ for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { System.out.print(" "); } for (int k = 0; k < 2 * i + 1; k++) { System.out.print("*");//注意:如果每行的*数等于行数,则需要加一个空格,否则无法完成对齐 } System.out.println(); } } //打印倒的正三角形 public static void printNormalTriangle_toPour(int n){ for (int i = 0; i < n; i++) { for (int j = 0; j < i; j++) { System.out.print(" "); } for (int k = 0; k < 2*(n - i) - 1; k++) { System.out.print("*"); } System.out.println(); } } //打印正的直角三角形 public static void printRightTriangle(int n){ for (int i = 0; i < n; i++) { for (int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println(); } } //打印倒的直角三角形 public static void printRightTriangle_toPour(int n){ for (int i = 0; i < n; i++) { for (int j = i; j < n; j++) { System.out.print("*"); } System.out.println(); } } }
相关文章推荐
- 第一章 初识JAVA
- Java_GC(绝对干货)
- 初识JAVA,对servlet的理解
- 初识Java NIO
- 初识 JAVA
- 初识java连接Phoenix遇到的坑
- JAVA爬虫初识之httpclient与jsoup
- java教程(三)初识J2ee十三个规范
- 初识Java
- Java基础-对象的内存分配与初始化(一定要明白的干货)
- java核心之泛型(一)初识
- 一些干货——优秀Java程序员发福利啦!
- 初识Java (Java语言基础-运算符)
- [笔记]架构探险-从零开始写JavaWeb框架-2.2. 之使框架具有aop特性-干货,让框架支持事务处理
- java笔记——初识面向对象(主函数)
- 初识Java(2)String的详细介绍
- 《Spring Security教程系列》二.初识Java 配置
- 初识Java(Java语言基础-数据类型转换)
- 初识 java 反射机制 (二)
- 第一课:初识JAVA