打印菱形图案用java如何做_Java打印出菱形图案
Java打印出菱形图案
题目:打印出如下图案(菱形)
*
***
******
********
******
***
*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。
三角形:
public class StartG {
public static void main(String [] args)
{
int i=0;
int j=0;
for(i=1;i<=4;i++)
{ for(j=1;j<=2*i-1;j++)
System.out.print("*");
System.out.println("");
}
for(i=4;i>=1;i--)
{ for(j=1;j<=2*i-3;j++)
System.out.print("*");
System.out.println("");
}
}
}
菱形:
public class StartG {
public static void main(String [] args)
{
int i=0;
int j=0;
for(i=1;i<=4;i++)
{
for(int k=1; k<=4-i;k++)
System.out.print(" ");
for(j=1;j<=2*i-1;j++)
System.out.print("*");
System.out.println("");
}
for(i=4;i>=1;i--)
{
for(int k=1; k<=5-i;k++)
System.out.print(" ");
for(j=1;j<=2*i-3;j++)
System.out.print("*");
System.out.println("");
}
}
}
打印菱形图案用java如何做_Java打印出菱形图案相关推荐
- java输出字体_Java打印字体拉伸
我只是让打印机在 java中工作我也需要它,但是我需要解决的最后一个问题.当它打印时,字体的宽度相当拉伸,并且不像它应该的那样清晰和清晰. 这是我的代码我的实际绘图到论文: FontMetrics m ...
- java 打印机编程_Java 打印程序设计实例 - java如何实现打印功能
Java 打印程序设计实例 3.1 打印文本 3.1.1 应用场景 假设我们需要打印一个窗体的某个文本编辑域(可能只有几行,也可能包含多页)的内容,并且每页最多打印 54 行,如何实现呢? 3.1.2 ...
- java国际象棋游戏_java打印国际象棋棋盘的方法
本文实例为大家分享了java打印出国际象棋棋盘的具体代码,供大家参考,具体内容如下 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根 ...
- java魔方阵_Java: 打印魔方阵
输入一个自然数N(2≤N≤9),要求输出如下的魔方阵,即边长为N*N,元素取值为1至N*N,1在左上角,呈顺时针方向依次放置各元素. N=3时: 1 2 3 8 9 4 7 ...
- java编程 倒金字塔_java打印正金字塔,倒金字塔和“水影”金字塔
package com.javase.demo; import java.util.Scanner; /** * 金字塔 * @author Mr.Zhang * */ public class Py ...
- java正立三角形_JAVA 打印三角形
首先,确定我们的输出结果是: 那么我们怎么才能做到这样呢? 1.首先分析图形的结构 我们可以看到,图形共5行,那么,我们是否可以建立一个for循环语句,使其控制在5行?答案是肯定的. for(int ...
- java输出二进制数_Java打印整数的二进制表示(代码与解析)
int a=-99;for(int i=0;i<32;i++){int t=(a & 0x80000000>>>i)>>>(31-i); System ...
- java左右三角_java打印一个顺序与倒序的杨辉三角,要求两个三角左右排列
展开全部 1.图形e5a48de588b63231313335323631343130323136353331333433636234 2.示例代码 public class Triangle { p ...
- Java用for循环打印99乘法表
Java用for循环打印99乘法表 ##Java用for循环打印99乘法表 public static void main(String[] args) {for(int i = 9;i >0; ...
最新文章
- 前端使用 Nginx 反向代理彻底解决跨域问题
- luoguP1082同余方程
- luogu P4183 Cow at Large P (暴力吊打点分治)(内有时间复杂度证明)
- 000-SQL Server
- Kettle使用_25 改变文件编码压缩与邮件
- BIETLOLTP之概念熟悉
- java中死锁_关于java中死锁的总结
- c语言不定方程的二元一次,poj1061 - 同余方程,二元一次不定方程
- SQL注入学习part04:(结合sqli-libs学习:31-40关)
- 解决PHPStudy8.1.1 mySQL服务启动失败 数据库工具报错卡死
- 指针和字符串,数组和字符串(1)
- 头条号个人中心登录_注册登录系统
- android adb login,adb
- 转 八部众---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十三)
- GetLastError()函数返回值对照列表
- java中的字节流和字符流
- 茅指数成分股投资收益可视化
- JS校验VIN码,生成虚拟VIN码
- Schnorr签名算法(初始化和签名)C语言实现
- 量化趣谈——不务正业的数学家James Simons