课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
大家好,我是刚开始学习Java,老师今天布了一题作业,怎么用Java搞一个实心菱形,我真的搞不懂,会的朋友可以教一下吗?,十分感谢
2017-07-16
源自:Java入门第一季(IDEA工具)升级版 1-17
正在回答
给你个例子
for(int i=1;i<=4;i++) {
for(int j=i;j<4;j++)
System.out.print(" ");
for(int j=1;j<=2*i-1;j++)
System.out.print("*");
System.out.println();
}
for(int i=3;i>=1;i--) {
for(int j=2*i-1;j>=1;j--)
慕盖茨6544812 提问者
思路:先打印上半个三角形,再打印下半个三角形,合起来就是一个菱形。
这个就是最简单的图形输出,我分为上半部分和下半部分,操作基本类似。双层循环,第一层循环控制行数,第二层循环要控制输出的空格数和*数,分开控制一下就好。你可以自己试试不输出*号,找找感觉,然后试着对齐。
怎么不下雨
慕盖茨6544812 提问者 回复 怎么不下雨
可以说一下意思吗,我有点不知道意思
light亮
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答如何输出打印一个空心的矩形 三角形 菱形
1 回答打印菱形图案
3 回答输入行数,打印菱形
2 回答菱形星星怎么打印
3 回答求一个七行七列的菱形编写代码