1. public class naloga_7 {
  2. public static void main(String[] args) {
  3. int velikost = 0;
  4. char znak = 'x';
  5. try {
  6. String niz = javax.swing.JOptionPane.showInputDialog("Vpiši velikost romba!");
  7. velikost = Integer.valueOf(niz).intValue();
  8. niz = javax.swing.JOptionPane.showInputDialog("Vpiši znak za risanje!");
  9. znak = niz.charAt(0);
  10. } catch(Exception e) {
  11. System.exit(0);
  12. }
  13.  
  14. risi_romb(znak, velikost);
  15.  
  16. System.exit(0);
  17. }
  18.  
  19. private static void risi_romb(char znak, int velikost) {
  20. int velikost_l = velikost / 2;
  21. for(int i = 0; i < 80 - 1; i++) {
  22. System.out.print(znak);
  23. }
  24.  
  25. System.out.println();
  26.  
  27. int j;
  28. for(int i = 0; i < velikost; i++, velikost_l--) {
  29. for(j = 0; j < 80 / 2 - velikost / 2 + Math.abs(velikost_l); j++) {
  30. System.out.print(znak);
  31. }
  32.  
  33. for(int k = 0; k < velikost - Math.abs(velikost_l * 2); k++, j++) {
  34. System.out.print(" ");
  35. }
  36.  
  37. for(; j < 80 - 1; j++) {
  38. System.out.print(znak);
  39. }
  40.  
  41. System.out.println();
  42. }
  43.  
  44. for(int i = 0; i < 80 - 1; i++) {
  45. System.out.print(znak);
  46. }
  47. }
  48. }