java - 编写一个程序,在 Java 中输出两个相互重叠的镜像三角形
问题描述
我应该编写一个程序,它将输出两个相互重叠的镜像三角形。
到目前为止,我只得到了第一个,我不知道如何处理第二个。到目前为止,这是我的代码。
public class Triangles {
public static void main (String[] args) {
printTriangle();
}
public static void printTriangle () {
//defines counting variable
int counting = 1;
//defines rows
for(int rows = 0; rows < 5; rows++)
{
int columns;
for(columns = 0; columns < counting; columns++) {
System.out.print("#");
}
counting = counting + 1;
System.out.print("\n");
}
}
}
解决方案
public class Triangle {
public static void main (String[] args) {
printTriangle();
}
public static void printTriangle () {
//defines counting variable
int counting = 1;
//defines rows
for(int rows = 0; rows < 5; rows++) {
{
int columns;
for(columns = 0; columns < counting; columns++) {
System.out.print("#");
}
counting = counting + 1;
System.out.print("\n");
}
}
int countingBack = 5;
for(int rows = 0; rows < 5; rows++) {
{
int columns;
for(columns = counting; columns >1 ; columns--) {
System.out.print("#");
}
counting--;
System.out.print("\n");
}
}
}
}
推荐阅读
- apache-spark - 如何使用 '\t' 分隔符以文本格式保存 df?
- docker - 不能使用在 Ubuntu 容器上运行的 docker 来执行 cd?
- c# - XAttribute.SetValue 转换“
- javascript - 仅替换数组的最后一项
- pyqt5 - 如何在 PyQt5 小部件中打开 OSM?
- python - 更改元组的每个实例
- python - 在 windows 和 linux 中读取具有相对 url 的文件夹中的所有文件
- python - 从字符串中删除特定字符
- python - 我正在尝试验证数据框中的电话号码
- azure-devops - 如何在 Azure DevOps 的构建摘要中查看 SonarQube 完整分析报告?