java 打印出如下图案(菱形)
题目:
打印出如下图案(菱形)
程序分析:
先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。
代码部分:
public class Prog18{public static void main(String[] args){int n = 5;printStar(n);}//打印星星private static void printStar(int n){//打印上半部分for(int i=0;i<n;i++){for(int j=0;j<2*n;j++){if(j<n-i)System.out.print(" ");if(j>=n-i && j<=n+i)System.out.print("*");}System.out.println();}//打印下半部分for(int i=1;i<n;i++){System.out.print(" ");for(int j=0;j<2*n-i;j++){if(j<i)System.out.print(" ");if(j>=i && j<2*n-i-1)System.out.print("*");}System.out.println();}}
}
运行结果:
*
************************************
***
*
java 打印出如下图案(菱形)相关推荐
- java打出菱形简介_使用java打印出菱形图案的操作步骤
使用java打印出菱形图案的操作步骤 发布时间:2020-04-25 17:17:47 来源:亿速云 阅读:118 作者:小新 今天小编给大家分享的是使用java打印出菱形图案的操作步骤,相信很多人都 ...
- C语言【程序21】 题目:打印出如下图案(菱形)
/*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...
- 题目:python 打印出如下图案(菱形):
# 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...
- Python 练习实例23 题目:打印出如下图案(菱形)
Python 练习实例23 Python 100例 Python 100例 题目:打印出如下图案(菱形): 解答: for i in range(1,5):print(' '*(4-i),end='' ...
- java实现心形图案|桃心_程序员的浪漫--java打印心形图案
原标题:程序员的浪漫--java打印心形图案 谁说程序员不能浪漫 单纯的心 双心 加些点缀 代码所用方程: 心:((0.05*x)^2 + (0.1*y)^2-1)^3-(0.05*x)^2 * (0 ...
- python使用循环结构编程打印出如下图案_使用双层for循环编写程序,在屏幕上打印输出如下图案...
展开全部 回答即可62616964757a686964616fe59b9ee7ad9431333361303561得2分经验值第三章 循环程序在编程中经常遇到需要多次规律相同的重复处理,这就是循环问题 ...
- Java打印出所有的水仙花数
Java打印出所有的水仙花数 package p3;public class waterfllower {public static void main(String[] args){int a,b, ...
- python 如何用*号打印出等腰三角形和菱形
在学习python的循环语句时,老师经常会要求我们用循环语句打印出三角形或菱形,今天俺就来演示演示如何用*打印出图形. 1.首先来看看如何打印出等腰三角形(如图): layer = int(input ...
- Java打印实心和空心菱形
Java打印实心和空心菱形 public static void main(String[] args) {System.out.println("请输入需要打印的菱形行数:"); ...
最新文章
- 高性能JavaScript笔记三(编程实践)
- 047_BOM_DOM
- ios 界面间跳转方法总结
- Android中的复制粘贴
- 2017ACM/ICPC广西邀请赛-重现赛 1007.Duizi and Shunzi
- python获得用户输入的一个字符串(长度3)_python3 字符串属性(一)
- matlab练习程序(径向模糊1)
- LeetCode(455)——分发饼干(JavaScript)
- mysql主流版本2020_mysql高级2020.7.12-2020.7.13
- python和java的区别-python 和 java 的区别
- iphone x php兼容吗,有关iOS11和iPhoneX的适配问题
- 对象三大特性:封装、继承、多态。通俗易懂!!看完还不懂来打我!!!超详细!!涉及各种重要基础
- 时间序列分类算法ST及其实现代码
- 微信小程序商城毕业设计毕设作品(5)开题报告答辩PPT
- 乐优商城(09)--商品详情
- 软件测试用例设计练习
- 《Multiplayer Game Programming》阅读笔记
- mysql 怎样更新数据库_MySQL数据库更新语句update使用详解
- 职场干货 | 如何让你的自我介绍,快速打动面试官
- qlv格式转换器分流失败 原因及解决方法