У меня есть этот код, но он печатает диагональ, подобную этому ... Я хотел перейти от верхнего правого к нижнему левому, любую идею, как повернуть его?Как превратить диагональную линию в другую сторону?
*
*
*
*
*
Код:
class Diagonal {
public static void main(String args[]) {
int row, col;
String spaces = " ";
for(row = 1; row < 6; row++) {
System.out.println(spaces +"*");
spaces += " ";
}
}
}
C# эквивалентно: 'Enumerable.Range (5,0) .Select (х => новая строка (»», х) + "*") ToList() ForEach (еЫп);'.. - Одиночная строка кода. –
@HighCore: Я не думаю, что было бы полезно привести то, что вы могли бы сделать на другом языке. Java-потоки и блокировки поступают в Java 8, но поскольку их еще нет, как вы это сделаете на C#, это не имеет значения. –
Если вы хотите использовать закрытие, вы можете также сделать это в Scala, который по крайней мере напрямую взаимодействует с Java. –