大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
总共2个大的for循环 里边有小的 对吧
第一个大的for是打印菱形的上半部分
for(i=1;i<=4;i++)
{
这个小的for是打印每一行前边的空格
for(j=1;j<=4-i;j++)
System.out.print(” “);
这个是打印星星的
for(j=1;j<=2*i-1;j++)
System.out.print(“*”);
这个是打印完一行的换行
System.out.println(“”);
}
下边的是一样的 只不过每一行的空格和星星数 和上边是翻过来的
for(i=1;i<=3;i++)
{
for(j=1;j<=i;j++)
System.out.print(” “);
for(j=1;j<=7-2*i;j++)
System.out.print(“*”);
System.out.println(“”);
}
==============================
import java.util.Scanner;
public class Print{
/**
* @param args
*/
public static void main(String[] args) {
Scanner sin = new Scanner(System.in);
System.out.println(“请输入菱形的最多#数:”);
int l = sin.nextInt();
if(l%2==0) {
System.out.println(“由于输入的是个偶数,现在已+1转换成奇数!”);
l=l+1;
}
for(int i=1;i<=l;i++) {
if(i%2==1) {
for(int j=1;j<=(l-i)/2;j++) {
System.out.print(” “);
}
for(int k=1;k<=i;k++) {
System.out.print(“#”);
}
}
else {
System.out.println();
}
}
System.out.println();
for(int i=l;i>=1;i–) {
if(i%2==1) {
for(int j=1;j<=(l-i)/2;j++) {
System.out.print(” “);
}
for(int k=1;k<=i;k++) {
System.out.print(“#”);
}
}
else {
System.out.println();
}
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/187871.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...