用java编写乘号菱形金字塔的程序
5个回答
展开全部
根据下面代码自己修改吧,这肯定是你想要的
public static void main(String[] args) {
int i, j, k;
for (i = 1; i <= 3; i++) {
for (j = 1; j <= 3 - i; j++)
System.out.print(" ");
for (k = 1; k <= 2 * i - 1; k++)
System.out.print("*");
System.out.println("");
}
for (i = 1; i <= 2; i++) {
for (j = 1; j <= i; j++)
System.out.print(" ");
for (k = 1; k <= 5 - 2 * i; k++)
System.out.print("*");
System.out.println("");
}
}
public static void main(String[] args) {
int i, j, k;
for (i = 1; i <= 3; i++) {
for (j = 1; j <= 3 - i; j++)
System.out.print(" ");
for (k = 1; k <= 2 * i - 1; k++)
System.out.print("*");
System.out.println("");
}
for (i = 1; i <= 2; i++) {
for (j = 1; j <= i; j++)
System.out.print(" ");
for (k = 1; k <= 5 - 2 * i; k++)
System.out.print("*");
System.out.println("");
}
}
展开全部
int i = 10;
for (int j = 1; j <= i; j++) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
for (int j = i-1; j >0; j--) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
放到你的main方法里,已验证!
for (int j = 1; j <= i; j++) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
for (int j = i-1; j >0; j--) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
放到你的main方法里,已验证!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 5;
for (int j = 1; j <= i; j++) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
}
// TODO Auto-generated method stub
int i = 5;
for (int j = 1; j <= i; j++) {
//控制星号数量
int times = (2*j)-1;
//控制空格数量
int time=0;
//根据规律,做出限定
while(time!=(i-j))
{
System.out.print(" ");
time++;
}
while (times != 0) {
System.out.print("*");
times--;
}
System.out.print("\n");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环就可以了 2层
第一层是行 第二层是列
第一层是行 第二层是列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
菱形正三角倒三角?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询