作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这段代码,但它像这样打印对角线...我想从右上角到左下角,知道如何转动它吗?
*
*
*
*
*
代码:
class Diagonal {
public static void main(String args[]) {
int row, col;
String spaces = " ";
for( row = 1; row < 6; row++) {
System.out.println(spaces +"*");
spaces += " ";
}
}
}
最佳答案
您可以通过为每个附加行插入一个空格来构建对角线。因此,如果您从一定数量的行开始并删除空格,您应该会得到反转。但我们需要清理空格的处理方式,以便我们可以更轻松地减去每行的数字。
class Diagonal{
public static void main(String args[]) {
int row, col;
for( row = 6; row > 0; row--) {
for (int x = 0; x < row; x++) {
System.out.print(" ");
}
System.out.print("*\n");//note carriage return
}
}
}
关于java - 如何将对角线转到另一边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16072908/
我是一名优秀的程序员,十分优秀!