fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. public class Main {
  6. public static void drawRect(int w, int h) {
  7. char[][] matrix = new char[h][w];
  8.  
  9. // углы
  10. matrix[ 0][ 0] = '╔';
  11. matrix[ 0][w - 1] = '╗';
  12. matrix[h - 1][ 0] = '╚';
  13. matrix[h - 1][w - 1] = '╝';
  14.  
  15. // левая и правая сторона
  16. for (int i = 1; i < h - 1; ++i) {
  17. matrix[i][ 0] = '║';
  18. matrix[i][w - 1] = '║';
  19. }
  20.  
  21. // левая и правая сторона
  22. for (int j = 1; j < w - 1; ++j) {
  23. matrix[ 0][j] = '═';
  24. matrix[h - 1][j] = '═';
  25. }
  26.  
  27. // пробелы
  28. for (int i = 1; i < h - 1; ++i) {
  29. for (int j = 1; j < w - 1; ++j) {
  30. matrix[i][j] = ' ';
  31. }
  32. }
  33.  
  34. // вывод
  35. for (int i = 0; i < h; ++i) {
  36. for (int j = 0; j < w; ++j) {
  37. System.out.print(matrix[i][j]);
  38. }
  39. System.out.println();
  40. }
  41. }
  42.  
  43. public static void main(String[] args) throws Exception {
  44. drawRect(30, 10);
  45. }
  46. }
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
╔════════════════════════════╗
║                            ║
║                            ║
║                            ║
║                            ║
║                            ║
║                            ║
║                            ║
║                            ║
╚════════════════════════════╝