问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java怎么表达?

发布网友 发布时间:2022-05-15 17:39

我来回答

4个回答

热心网友 时间:2024-02-25 21:03

下面的图形改成+2,再倒着打个三角形就OK了...

热心网友 时间:2024-02-25 21:04

public class TrianglePrint {
// 正三角
public static void p1() {
int n = 5;
int a = 0;
int b = 0;
for (int i = 1; i <= n; i++) {
if (a != (n - i)) {
System.out.print(" ");
a++;
i = i - 1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b++;
i = i - 1;
} else if (a == (n - i) && b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}

// 倒三角
public static void p2() {
int n = 5;
int a = 0;
int b = 0;
for (int i = n; i >= 1; i--) {
if (a != (n - i)) {
System.out.print(" ");
a++;
i = i + 1;
} else if (b != (2 * i - 1)) {
System.out.print("*");
b++;
i = i + 1;
} else if (a == (n - i) && b == (2 * i - 1)) {
System.out.println();
a = 0;
b = 0;
}
}
}

// 倒三角:用户决定行数
public static void sta(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
System.out.print(" ");
}
for (int k = 0; k < 2 * (n - i) - 1; k++) {
System.out.print("*");
}
System.out.println();

}
}

// 输出正方形
public static void zf(int N) {
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= N; j++) {
if (j == 1 || j == N || i == 1 || i == N)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}

// 输出正菱形
public static void lx(int n) {
for (int i = 0; i < n - 1; i++) {
for (int x = i + 1; x < n; x++) {
System.out.print(" ");
}
for (int y = 0; y < (i + 1) * 2 - 1; y++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i < n; i++) {
for (int x = 0; x < i; x++) {
System.out.print(" ");
}
for (int y = i; y < 2 * n - i - 1; y++) {
System.out.print("*");
}
System.out.println();
}
}

public static void main(String[] args) {
p1(); // 正三角
System.out.println("------------");
p2(); // 倒三角
System.out.println("------------");
sta(5); // 倒三角
System.out.println("------------");
zf(5); // 正方形
System.out.println("------------");
lx(6); // 菱形

}
}

热心网友 时间:2024-02-25 21:04

建立一个test.java


public class test {


public static void main(String[] args) {

for(int j=0;j<5;j++)     

{

for(int i=4;i>j;i--)

System.out.print(" ");

for(int z=0;z<=j;z++)

System.out.print("*");

System.out.println("");

}

}

}


2.

public class test {


public static void main(String[] args) {

for(int j=0;j<5;j++)     

{

for(int i=4;i>j;i--)

System.out.print(" ");

for(int z=0;z<2*j+1;z++)

System.out.print("*");

System.out.println("");

}

for(int j=0;j<4;j++)     

{

for(int i=0;i<=j;i++)

System.out.print(" ");

for(int z=7;z>=(2*j+1);z--)

System.out.print("*");

System.out.println("");

}

}

}

热心网友 时间:2024-02-25 21:05

这样的问题自己看看 for循环应该可以搞定啦
第一个题目循环5次,
每一次循环打出空格和 *
空格从5开始减少
* 从1开始增加
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 8螺纹钢每米重量多少 万国表葡七金针多少价 为什么我家梦幻西游总说程序内部发生不可挽回的错误 葡七7750机芯怎么样? 有关围棋 黑白道的取景地点 qq 三国棋圣45级应打多少级棋圣 军绿色长款上衣怎么搭配 关于QQ三国棋圣 QQ三国棋圣任务 QQ三国棋圣多少级打的过 QQ三国棋圣活动攻略? 诛仙3棋圣之骨坐标 怎么用Matlab进行图像背景分离 三个人的衣服颜色不一样还分别写着字的成语 &#xF47B;&#xF684;,代表着什么四字成语? 着字开头的成语接龙 带着和风的四字成语 MATLAB输出透明背景png 有一个打字和着字是什么成语 java空格怎么表示 梦幻西游程序内部发生不可挽回的错误 我电脑出现不可挽回的错误怎么办 梦幻西游启动出错:非常遗憾的通知您,程序内部发生了不可挽回的错误............. 电脑老是出现程序错误 程序内部发生了不可挽回的错误 八个螺纹钢多重 梦幻西游:非常遗憾的通知您,程序内部发生了不可挽回的错误 为什么我每次进梦幻到进入游戏时系统就提示说程序内部发生了不可挽回的错误啊 劳动者想离职后可否获得经济补偿呢 有哪些质量较高,完成难度较大的计算机科学方面的MOOC课程? “梦幻西游非常遗憾的通知您,程序内部发生了不可挽回的错误。”这是什么原因? 数概念中与模式和序列相关的另一个重要概念是 梦幻西游一开启游戏就出现程序内部发生不可挽回的错误。是怎么回事。求哪位大神帮忙解决下 谢谢了。 斩魂黑屏 进去等半天就出来内部程序出现不可挽回的错误 这是显卡问题吗 劳动者主动离职会有补偿金吗 为什么梦幻西游的内部程序有不可挽回的错误? vr跑光子图时渲染设置是草图模式还是渲大图的模式 进梦幻西游服务器的时候 突然出现非常遗憾的通知您 您的程序内部出现了不可挽回的错误 是怎么回事啊? PROTEL DXP2004如何在导线上加泪滴啊