Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class ProbiforWork {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int n = Integer.parseInt(scan.nextLine());
- String stars = "*";
- String minus = "-";
- getFirstLine(n, stars, minus);
- System.out.println();
- getCentralLine(n, stars, minus); //Правя нов метод този не ми хареса нещо
- //
- getLastLine(n, stars, minus);
- }
- private static void getCentralLine(int n, String stars, String minus) {
- int withoutFirstAndLastLine = (n + 1) - 2;
- for (int i = 1; i <= withoutFirstAndLastLine; i++) {
- for (int j = 1; j <= 2; j++) {
- for (int k = 1; k <= n - 1; k++) {
- System.out.print(minus);
- }
- if (i > (n + 1) / 2) {
- for (int k = 1; k <= n + 1; k++) {
- System.out.print(stars);
- }
- System.out.print(minus);
- } else {
- for (int k = 1; k <= n + 2; k++) {
- System.out.print(stars);
- }
- }
- for (int k = 1; k <= n - 2; k++) {
- System.out.print(minus);
- }
- if (i > (n + 1) / 2) {
- for (int k = 1; k <= n + 3; k++) {
- System.out.print(stars);
- }
- //System.out.print(minus);
- } else {
- for (int k = 1; k <= n + 2; k++) {
- System.out.print(stars);
- }
- }
- for (int k = 1; k <= n - 1; k++) {
- System.out.print(minus);
- }
- // if (i > (n + 1) / 2){
- // for (int z = 1; z <n+2 ; z++) {
- // System.out.print(stars);
- // }
- // System.out.print(minus);
- // }
- }
- System.out.println();
- n = n -1 ;
- }
- }
- private static void getLastLine(int n, String stars, String minus) {
- for (int i = 1; i <= 5; i++) {
- for (int j = 1; j <= n; j++) {
- System.out.print(stars);
- }
- if (i == 3) {
- continue;
- }
- for (int j = 1; j <= n; j++) {
- System.out.print(minus);
- }
- if (i == 5) {
- for (int j = 1; j <= n; j++) {
- System.out.print(stars);
- }
- }
- }
- }
- private static void getFirstLine(int n, String stars, String minus) {
- for (int i = 1; i <= 5; i++) {
- for (int j = 1; j <= n; j++) {
- System.out.print(minus);
- }
- if (i == 3) {
- continue;
- }
- for (int j = 1; j <= n; j++) {
- System.out.print(stars);
- }
- if (i == 5) {
- for (int j = 1; j <= n; j++) {
- System.out.print(minus);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment