Java动态录入“空心菱形”
2017-04-07 16:22
267 查看
Java动态录入空心菱形
import java.util.Scanner;
/* 思路
看完之后有什么意见或者问题请点击评论按钮一起交流!
import java.util.Scanner;
/* 思路
*行 空1 空2 * i * 0 3 0 * 1 2 1 0 0 * 2 1 3 0 0 * 3 0 5 0 0 * 4 1 3 0 0 * 5 2 1 0 0 * 6 3 0 * */ public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("输入size:"); int size = input.nextInt();//假设4 int height = 2*size-2; //假设6 for (int i = 0; i <= height; i++) {//行 if (i<size) {//上半部分 for (int j = 0; j < size-i-1; j++) {//打空格 System.out.print(" "); } if (i==0) { System.out.println("*"); } else { System.out.print("*"); for (int j = 0; j < i*2-1; j++) {//中间空格 System.out.print(" "); } System.out.println("*"); } } else {//下半部分 for (int j = 0; j < i-size+1; j++) { System.out.print(" "); } if (i==height) { System.out.println("*"); } else { System.out.print("*"); for (int j1 = 0; j1 < (4*size-2*i-5); j1++) {//下半部分中间空格 System.out.print(" "); } System.out.println("*"); } } } } }
看完之后有什么意见或者问题请点击评论按钮一起交流!
相关文章推荐
- Java输出空心菱形
- java中打印实心菱形以及空心菱形的方法
- 第一次动手写java的简单代码,实现输出一个空心菱形。
- java打印实心菱形,空心菱形,for循环嵌套
- Java 用二维数组创建空心菱形
- 传入Java对象 自动创建动态表 并录入数据
- java输出空心菱形
- Java输出空心菱形,代码超简洁
- 如何使用JAVA打印菱形(三)空心菱形基础上加上对角线
- java中根据输入的数字输出空心菱形和实心菱形
- java学习之打印菱形和空心菱形
- Java小程序:打印空心菱形
- Java打印空心菱形,非常简单的操作
- 面试基础题系列(一)java 打印 ,空心菱形
- [置顶] 用java实现输出空心菱形的方法
- Java基础知识强化07:打印出空心菱形
- java中打印实心菱形以及空心菱形的方法
- java 打印菱形和空心菱形
- 用java打印空心菱形
- Java动态录入弹球