java 菱形

 1         //画菱形     一半
 2
 3     for(int hs=1;hs<11;hs++)  //行数
 4     {
 5         //画空格
 6         for(int kg = 9; kg >= hs; kg--)  //空格数
 7         {
 8         System.out.print(" ");
 9         }
10         //画点
11         for(int ds = 1; ds <= hs; ds++)
12         {
13             System.out.print("*");
14         }
15     System.out.println();
16     }
17
18
19     for(int hs=1;hs<11;hs++)  //行数
20     {
21         //画空格
22         for(int kg = 1; kg <= hs; kg++)  //空格数
23         {
24         System.out.print(" ");
25         }
26         //画点
27         for(int ds = 9; ds >= hs; ds--)
28         {
29             System.out.print("*");
30         }
31     System.out.println();
32     }
33
34
35
36
37
38
39
40            //画菱形   全部
41
42         for(int hs=1;hs<11;hs++)  //行数
43         {
44             //画空格
45             for(int kg = 9; kg >= hs; kg--)  //空格数
46             {
47                 System.out.print(" ");
48             }
49             //画点
50             for(int ds = 1; ds <= hs; ds++)
51             {
52                 System.out.print("*");
53             }
54             //继续画点
55             for(int ds2 = 1; ds2 < hs; ds2++)
56             {
57                 System.out.print("*");
58             }
59
60         System.out.println();
61         }
62
63
64         for(int hs=1;hs<11;hs++)  //行数
65         {
66             //画空格
67             for(int kg = 1; kg <= hs; kg++)  //空格数
68             {
69             System.out.print(" ");
70             }
71             //画点
72             for(int ds = 9; ds >= hs; ds--)
73             {
74                 System.out.print("*");
75             }
76             //继续画点
77             for(int ds2 = 9; ds2 > hs; ds2--)
78             {
79                 System.out.print("*");
80             }
81         System.out.println();
82         }
时间: 2024-12-28 02:28:09

java 菱形的相关文章

java杨辉三角和空心菱形(二维数组篇)

一.杨辉三角 1 import java.util.Scanner; //导入包 2 public class Test7 { 3 public static void main(String[]args){ 4 5 Scanner row=new Scanner(System.in); //调用扫描器 6 int n = row.nextInt(); //定义类型 7 int [][] a=new int[n][n]; //定义二位数组 8 int i,j; //声明整型 9 10 for(i

用Java实现菱形的打印输出

import java.util.Scanner; public class dengyao2 { public dengyao2() { super(); } public static void main(String[] args) { System.out.println("请输入菱形的边长:"); Scanner input = new Scanner(System.in); if (input.hasNextInt()) { int a = input.nextInt();

Java EE 在网页输出九九乘法表、三角形、菱形

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

Java基础知识强化07:打印出空心菱形

1.如图打印出空心菱形: 2.下面是逻辑实现代码: 1 package himi.hebao04; 2 3 import java.util.Scanner; 4 5 public class TestDemo08 { 6 public static void main(String[] args) { 7 int length = 1;// 存储菱形的边长的变量 8 Scanner sc = new Scanner(System.in);// 输入数据的扫描对象 9 System.out.pr

for循环输出空心菱形的形状【java】

使用for循环语句输出以下"空心菱形"效果: * * * * * * * * * * * * * * * * 建议优先参考笔者的另一篇文章:<for循环输出菱形的形状[java]> 代码: 1 /* 2 * 3 * * 4 * * 5 * * 6 * * 7 * * 8 * * 9 * * 10 * 11 12 分析: 13 上图形似于实心菱形 14 * 15 *** 16 ***** 17 ******* 18 ********* 19 ******* 20 *****

Java学习之for循环打印菱形练习

for循环语句是Java程序设计中非常有用的循环语句.一个for循环可以用来重复执行某条语句,直到某个条件得到满足.在Java 5新增的加强的foreach语法,也非常有用. 1. for语句 for循环执行的次数是在执行前就确定的.语法格式如下: for(初始化; 布尔表达式; 更新) { //代码语句 } 关于 for 循环有以下几点说明: 最先执行初始化步骤.可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句. 然后,检测布尔表达式的值.如果为 true,循环体被执行.如果

java字符串,包,数组及空心正方形,菱形的实例

一.数组:相同类型的多个对像引用类型:所有的类,接口,数组,int[] ints(变量名) = new int[3]new:指的是在内存空间重新开辟一块区域 String s1 = "abc"; String s2 = "abc"; System.out.println(s1==s2); String s3 = new String("abc"); String s4 = new String("abc"); System.o

用JAVA 的for循环输出 菱形

public class For{ public static void main(String[] args){ //首先.把菱形看成上下两部分,上五下四,所以,第一个for循环有5次,第二个for循环有4次 for( int i = 1; i <= 5; i++){ //将空格和*分开看,看" "的变化i=1时,它是4,2的时候是3,找规律 for( int j = 1; j <= 5-i ; j++){ System.out.print(" ");

韩顺平循序渐进学java.作业练习.打印镂空菱形

代码如下: 1 /*作者:*** 2 *日期:2016-03-01 3 *功能:打印出镂空菱形 4 */ 5 public class LouKongLingXing 6 { 7 public static void main(String []args) 8 { 9 int lay=6; 10 for(int i=1;i<=(lay*2-1);i++) 11 { 12 if(i<=lay) 13 { 14 for(int j=1;j<=(lay-i);j++) 15 { 16 Syst