fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. printArr(hui(6,6));
  13. }
  14.  
  15.  
  16. private static int[][] hui(int a, int b) {
  17. int[][] arr = new int[a][b];
  18. for (int i = 0; i < a; i++) {
  19. int peak = i < a / 2 ? i + 1 : a - i;
  20. for (int j = 0; j < b; j++)
  21. arr[i][j] = peak <= j ? peak > b - j ? b - j : peak : j + 1;
  22. }
  23. return arr;
  24. }
  25.  
  26. private static void printArr(int[][] hui) {
  27. for (int[] x : hui) {
  28. for (int y : x) {
  29. System.out.print(y + "\t");
  30. }
  31. System.out.println();
  32. }
  33. }
  34.  
  35.  
  36. }
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
1	1	1	1	1	1	
1	2	2	2	2	1	
1	2	3	3	2	1	
1	2	3	3	2	1	
1	2	2	2	2	1	
1	1	1	1	1	1