public class PrintSquare { public static void main(String[] args) { printSolidSquare(10); System.out.println("==我是一条分割线=="); printHollowSquare(10); } // 打印空心正方形 private static void printHollowSquare(int n) { for (int i = 1; i <= n; i++) { for…
1.实心三角形 代码: import java.util.Scanner; public class Test { public static void main(String[] args) { int rows; Scanner sc = new Scanner(System.in); System.out.println("Please input rows:"); rows = sc.nextInt(); sc.close(); for (int i = 1; i <=…
今天翻资料的时候,无意间发现了一个文件,是刚接触编程的时候用c++写的一段程序,我称之为"图形打印机",想着把所有图形都打印出来,后来发现其实每种图形的代码都是一个思路,就不想做重复劳动了.今天翻到了就把它记下来做个纪念吧. #include<stdio.h> #include<stdlib.h> //功能选择界面 void menu(); //使用声明 void Statement(); //打印实心菱形 int Solid_diamond(); //打印空心…
1.如图打印出空心菱形: 2.下面是逻辑实现代码: package himi.hebao04; import java.util.Scanner; public class TestDemo08 { public static void main(String[] args) { int length = 1;// 存储菱形的边长的变量 Scanner sc = new Scanner(System.in);// 输入数据的扫描对象 System.out.println("请输入菱形的边长:&q…
使用Java打印空心菱形 public static void main(String[] args) { int n = 5; //这里输出菱形的上半部分 for (int i = 1; i <= n; i++) { for (int j = 1; j <= n - i; j++) { //控制每行最前面的空格 System.out.print(" "); } for (int k = 1; k <= 2 * i - 1; k++) { //控制总的星号和空格 if…
#1 打印实心等边三角形 n = 5 for i in range(1, n+1): # 控制三角形的高,也就是层数 for k in range(2*(n-i)): # 控制每层第一个*的空格,从最后一层往上数分别是0, 2, 4, 6....,因为三角形越大,第一层空格反而越多,想起这个应该跟i有关,而且肯定是被减的那个数,发现刚好是2n-2i print("",end=" ") for j in range(1, 2*i): # 控制每层*的个数,由于是1,3…
Java打印空心三角 public static void main(String[] args) { int n=5; //n表示输出空心三角形行数,这里以5行为例 for(int i=1;i<=n;i++) { for(int j=1;j<=n-i;j++) { //控制每行最前面的空格 System.out.print(" "); } for (int k = 1; k <= 2*i-1; k++) { //控制总的星号和空格 if(i==1||i==n) {…
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <body> </body> </html> <script> // 打印一个空心菱形图案 for(var i = 1; i <=6 ; i++){ for(var k = 1 ; k&l…
java打印正金字塔,倒金字塔和"水影"金字塔 --------原创文章,若要转载,请注明出处   小小少年 闲来无事,想起自己初学java的时候做的经典的无非就是打印出一些有意思的图形,心血来潮自己就写了这么一个打印金字塔的demo,自己回顾一下当初的感受,同时也 分享给初学java的同道中人,一起来培养编程的兴趣<(^-^)>.   金字塔图案 1,问题分析 我们都知道,打印输出的时候,都是从最左端输出,而这里,第一个星号是在中间.这实际是因为星号之前有很多空格.当我们…
Java 打印金字塔 or 打印带数字的金字塔 (Java 学习中的小记录) 作者:王可利(Star·星星) 效果图: 代码如下: class Star8 { public static void main(String[] args) { /* 空格 * 1 2*i-1 3 4-1 4-i *** 3 2 4-2 ***** 5 1 4-3 ******* 7 0 4-4 */ //第一层循环控制的是行数 for(int i = 1;i<=5;i++){ //打印空格数 for(int j=5…