java实现打印菱形
package cn.jbit.nestedloops;
import java.util.Scanner;
/*** 输入行数打印菱形*/
public class Diamond {public static void main(String[] args) {int rows = 0; //菱形的行数Scanner input = new Scanner(System.in);System.out.print("请输入菱形行数:");rows = input.nextInt();while(rows%2 == 0){System.out.print("请输入奇数:");rows = input.nextInt();}int n = (rows+1)/2;//打印菱形的上半部分for(int i = 1; i <= n; i++){//外层循环变量i控制行数for(int j = 1; j <= n-i; j++){//内层循环变量j控制该行空格数System.out.print(" ");}for(int k = 1; k <= 2*i-1; k++){//内层循环变量k控制该行*号数System.out.print("*");}System.out.print("\n");}//打印菱形的下半部分for(int i = n-1; i >= 1; i--){for(int j = 1; j <= n-i; j++){System.out.print(" ");}for(int k = 1; k <= 2*i-1; k++){System.out.print("*");}System.out.print("\n");}}
}
java实现打印菱形相关推荐
- 用java敲出三角_手敲Java:打印菱形!
`public class PrintRhombusTest { public static void main(String[] args){ //将一个菱形拆分为上下两个三角形,分别进行打印! i ...
- (Java) 实现打印菱形图案
Java 实现打印菱形图案 一.直接看效果图: 随便输入一个数字,然后会生成一个宽度为该数字的菱形: 二.首先先来看下,菱形的结构,由符号和空格组成,所以就用for循环来实现这样的效果,然后来看代码: ...
- java打印菱形(Java打印菱形图案)
如何用java语句打印菱形 既然要求死了是*,就好办了,看我的程序 public class test public static void main(String []args) String a= ...
- Java 实例-打印图形
Java 实例 – 打印菱形 输出指定行数的菱形. package com.example.yan.java打印图形;public class Main {public static void mai ...
- java输出五行菱形_Java打印一个菱形
打印出如下图案 (行数为奇数n的菱形) * *** ***** ******* ***** *** * 代码: public static void main(String[] args) { int ...
- java打印菱形代码_Java打印菱形高效简洁代码
importjava.util.Scanner;publicclass打印菱形{publicstaticvoidmain(String[]args){/**菱形******************** ...
- java输入奇数得菱形_输入行数,打印菱形
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner ...
- java打印菱形图案_java打印出菱形图案实例详解
第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...
- 用Java语言编写打印菱形
Java典型例题(打印菱形) 题目:利用*号打印出一个菱形图样 分析:下面逐步分析菱形打印的推演过程 推演过程利用单独的方法演示,使用时直接在主方法中调用对应的方法即可. 第一步,打印一行*号 /** ...
最新文章
- python一个小程序:猜数字
- 【Java从0到架构师】Linux 应用 - 软件包管理、软件安装
- 【5G学习笔记-8】38.306 36.306 User Equipment (UE) radio access capabilities 以及终端CDRX能力上报 featureGroupIndic
- 2017 linux wine 迅雷,wine 迅雷下载安装(wine 迅雷极速版)【Linux上用迅雷7】
- electron????开发跨平台桌面应用程序???
- jzoj 3457. 【NOIP2013模拟联考3】沙耶的玩偶(doll) (Standard IO)
- 端游体验服服务器维护怎么办,经典区高清天堂体验服维护公告
- 识别速度3.6ms/帧,人像抠图、工业质检、遥感识别,用这一个分割模型就够了
- 微信域名防封跳转系统的原理,微信域名防封的注意点
- [Leetcode] 810. Chalkboard XOR Game 解题报告
- 【C/C++调整线程优先级】
- 信号检测与估计理论_论文解读 | 利用脑功能连接实现疲劳驾驶检测
- 基于 Mesh 的统一路由在海外业务的实践
- 【小嘟陪你刷题04】Java实现水花仙数、九九乘法表、金字塔
- 关于duilib CComboUI控件下拉框 字体显示 与xml 设置不相符的问题
- mysql 魔术设置_09年系统架构师大会中一个mysql小魔术的分析
- 2013最新xp系统下载收集大全
- 天振股份在创业板开启申购:预计募资19亿元,收入持续高速增长
- 笔记本电池如何做寿命才能更长久
- c语言错误c280,东芝彩色复印机2051c错误c280什么意 – 手机爱问
热门文章
- cg word List 3
- vilatile 深入理解java虚拟机_深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)...
- Deep Boltzmann Machines
- Hibernate与MyBatis对比
- 2019-03-09-算法-进化(买卖股票的最佳时机 II)
- 【BZOJ3252】攻略【闵可夫斯基和】【堆启发式合并】
- 区域赛铜牌专题(一)
- 牛客题霸 [最长重复子串] C++题解/答案
- 牛客网【每日一题】5月22日 [CQOI2009]中位数图
- 201609-5 祭坛