正在看这篇文章的你,肯定是个爱学习的人儿!奥利给!
最近有同学看了我写的Java第十三篇博文:打印九九乘法表,产生了这样的疑惑:
根据这篇文章,我可以打印实心菱形和空心菱形吗?
答案:肯定能实现,我们一起来看看叭。
1.打印实心菱形
package study;
/**
*
* @author 重工黑大帅
* @date 2020.2.5
* @see everyone
* 实现功能:打印实心菱形
*
*/
public class Study{
public static void main(String args[ ]) {
int i,j,k; //实例变量可以不赋初值,我建议还是赋初值,养成好习惯,变量i代表代表图形的行数,变量j代表图形的个数,变量k用来控制空格数
String ch="*"; //定义图形形状
System.out.println(); //控制台打印图形间隔一行
//实心菱形上半部分
for(i=1;i<=4;i++){
// 控制图形行数
for(k=1;k<=4-i;k++) {
//控制空格数
System.out.print(" ");
}
for(j=1;j<=i;j++){
//控制"*"个数
System.out.print(ch+" ");
}
System.out.println(); //换行