java实心菱形_java打印出实心菱形与空心菱形
/**
* 实心菱形
*/
public static void method8() {
System.out.print("请输入实心菱形的行数:");
int n = in.nextInt();
int upRows = n / 2, starControl = 2, spaceControl = -1, spaceNum = n / 2, starNum = 1;
for (int i = 0; i < n; i++) {
if (i >= upRows) {
starControl = -2;
spaceControl = 1;
}
for (int j = 0; j <= spaceNum; j++) {
System.out.print(" ");
}
spaceNum += spaceControl;
for (int j = 0; j < starNum; j++) {
System.out.print("*");
}
starNum += starControl;
System.out.println();
}
}
/**
* 空心菱形
*/
public static void method9() {
System.out.print("请输入空心菱形的行数:");
int n = in.nextInt();
int upRows = n / 2, spaceContentControl = 2, spaceContentNum = 1, spaceControl = -1, spaceNum = n / 2;
for (int i = 0; i < n; i++) {
if (i >= upRows) {
spaceControl = 1;
spaceContentControl = -2;
}
for (int j = 0; j <= spaceNum; j++) {
System.out.print(" ");
}
spaceNum += spaceControl;
if (i > 0 && i < n - 1) {
System.out.print("*");
for (int j = 0; j < spaceContentNum; j++) {
System.out.print(" ");
}
spaceContentNum += spaceContentControl;
System.out.print("*");
} else {
System.out.print("*");
}
System.out.println();
}
}
java实心菱形_java打印出实心菱形与空心菱形相关推荐
- 打印菱形图案用java如何做_Java打印出菱形图案
Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...
- php用打印出实心菱形,php打印实心菱形
编程打印实心菱形的四种算法 刘雨玚 [期刊名称]<福建电脑> [年(卷),期]2016(032)004 [摘要]本文提出了编程打印实心菱形的四种算法,其中前三种方法都是将实 心菱形分为上下 ...
- java打印菱形图案_java打印出菱形图案实例详解
第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...
- java输出五行菱形_Java打印一个菱形
打印出如下图案 (行数为奇数n的菱形) * *** ***** ******* ***** *** * 代码: public static void main(String[] args) { int ...
- java打印出所有的水仙花数_Java打印出所有的"水仙花数"
Java打印出所有的"水仙花数" 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 &q ...
- java打印出所有的水仙花数_Java打印出所有的水仙花数的实现代码
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ",因 ...
- java国际象棋游戏_java打印国际象棋棋盘的方法
本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...
- java使用for循环打印出所有的水仙花数
import java.util.Scanner; class Shuixianhua {public static void main(String[] args) {//使用for循环打印出所有的 ...
- java用星星符号打印出一个直角三角形
1 package debug; 2 3 public class Demo10 { 4 public static void main(String[] args) { 5 //用星星符号打印出一个 ...
最新文章
- C++二维数组名与数组指针的思考
- 553 mail from must equal authorized user解决方法
- 记录ALiYun EMR常用服务的手动启动和停止命令(hdfs/yarn/mr-jobhistory/zk/spark-history)
- 一步一步学Remoting
- POJ - 4045 Power Station(树形dp/树的重心)
- 时间序列与R语言应用(part4)--自回归AR模型及其平稳性条件
- 【音频处理】短时傅里叶变换
- 1203. 项目管理
- 利用WIX制作安装包(2)
- git push 失败出现error: src refspec master does not match any.解决方案
- 数据结构、算法及应用 课内模板整理
- 苹果回应iPhone12用5G耗电快;央行:微信支付宝和数字人民币不存在竞争关系;Win10X 将于年底签署 RTM|极客头条
- 生命真的很脆弱,理性看待过劳
- 理想窄高斯脉冲matlab,关于实际采样与理想采样的问题
- 通过第三方平台超级鹰进行登录页面验证码识别
- Win7安装VS2008 Error1935
- GODADDY上买域名心得
- 利用k8s集群部署第一个容器化应用
- 用Vue写的一个简易的待办事项清单系统
- 系统设计 - 短链接系统 short url