当前位置:   article > 正文

用Java实现*图形的打印_用java打印出*****图案

用java打印出*****图案

目录

前言

一、打印所用到的知识

二、打印图形

1.平行四边形

运行效果

2 直角三角形

运行效果

3 等腰三角形

运行效果

 4 倒等腰三角形

运行效果

  5 菱形

运行效果

总结


前言

在学习Java的入门时,通常会学习打印各种图形,这是在考察你对循环掌握的是否透彻。今天我们来从易到难打印一下图形。

一、打印所用到的知识

主要使用到for循环以及它的嵌套,下来我们看看怎么写的

二、打印图形

1.平行四边形

代码如下:

  1. int i, j;
  2.         for(i = 0; i < 5; i++) {
  3.             for(j = 0; j < i; j++) {
  4.                 System.out.print(" ");
  5.             }
  6.             for(j = 0; j <5; j++) {
  7.                 System.out.print("*");
  8.             }
  9.             System.out.print("\n");
  10.         }

运行效果

 

 

2 直角三角形

代码如下:

  1. public static void main(String[] args) {
  2. int i, j;
  3. for(i = 0; i < 5; i++) {
  4. for(j = 0; j < (i + 1); j++) {
  5. System.out.print("*");
  6. }
  7. System.out.println("");
  8. }
  9. }

运行效果

 

3 等腰三角形

代码如下:

  1. public static void main(String[] args) {
  2. for(int i = 0; i < 5; i++) {
  3. for(int j = 0; j < 5 - i -1; j++) {
  4. System.out.print(" ");
  5. }
  6. for(int j = 0; j < (2 * (i + 1) - 1); j++) {
  7. System.out.print("*");
  8. }
  9. System.out.println();
  10. }
  11. }

运行效果

 

 4 倒等腰三角形

代码如下:

  1. public static void main(String[] args) {
  2. int i, j;
  3. for(i = 0; i < 5; i++) {
  4. for(j = 0; j < i; j++) {
  5. System.out.print(" ");
  6. }
  7. //an = 9 - 2 * (n - 1)
  8. for(j = 0; j < (9 - 2 * (i)); j++) {
  9. System.out.print("*");
  10. }
  11. System.out.println("\n");
  12. }
  13. }

运行效果

 

  5 菱形

代码如下:

  1. public static void main(String[] args) {
  2. // 菱形
  3. int i, j;
  4. for(i = 0; i < 5; i++) {
  5. for(j = 0; j < (4 - i); j++) {
  6. System.out.print(" ");
  7. }
  8. for(j = 0; j < ((2 * (i + 1)) - 1); j++) {
  9. System.out.print("*");
  10. }
  11. System.out.println("");
  12. }
  13. for(i = 0; i < 4; i++) {
  14. for(j = 0; j < i + 1; j++) {
  15. System.out.print(" ");
  16. }
  17. for(j = 0; j < (9 - 2 * (i + 1)); j++) {
  18. System.out.print("*");
  19. }
  20. System.out.println("");
  21. }
  22. }

运行效果

 

总结

        以上就是今天要讲的内容,本文仅仅简单的写了一点java基本的东西,打印图形还有好多形式,我们后续补充。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/179579
推荐阅读
相关标签
  

闽ICP备14008679号