#sizing problem

1 messages · Page 1 of 1 (latest)

untold cape
#

im looking to be able to change the size of the output given different inputs but when the size gets to big the spacing is off
heres my code also size is user input:

public static void point(int size){
for(int i = 1;i<=size;i++){
for(int u=1;u<=size+8;u++){
System.out.print(" ");
}
System.out.println("||||");
}
for(int n = 1;n <= size;n++){
int spaceloop =(n*-3)+12;
for (int space = 1; space <= spaceloop; space++) {
System.out.print(" ");
}

     System.out.print("__/");
     if(n==1){
        System.out.print("||||||");
     }
     for(int y = 1; y<=2;y++){
        if(n>1){
           if(y==2){
              System.out.print("||||");
           }
           for(int t = 1;t<=n-1;t++){
             
              System.out.print(":::");
           }
        }
     }        
     System.out.print("\\__\n");              
   }   
  }
merry hornetBOT
#

<@&987246399047479336> please have a look, thanks.

frigid compass
#

Just a recomendation:
Put the code inside ```
so it looks like this:

//example of code
#

It looks better 🙂

untold cape
#
public static void point(int size){
      for(int i = 1;i<=size;i++){
         for(int u=1;u<=size+8;u++){
             System.out.print(" ");
         }
         System.out.println("||");
      }
      for(int n = 1;n <= size;n++){
         int spaceloop =(n*-3)+12;
         for (int space = 1; space <= spaceloop; space++) {
            System.out.print(" ");
         }
             
       
         System.out.print("__/");
         if(n==1){
            System.out.print("||");
         }
         for(int y = 1; y<=2;y++){
            if(n>1){
               if(y==2){
                  System.out.print("||");
               }
               for(int t = 1;t<=n-1;t++){
                 
                  System.out.print(":::");
               }
            }
         }        
         System.out.print("\\__\n");              
       }   
      }
sudden wolf
#

Typing this

```java
System.out.println("Example");
```

Gives

    System.out.println("Example");
frigid compass
#

The whole code lol

#
  // line 1
  // line 2
untold cape
#
import java.util.Scanner;
public class AssignedAsciiArt {
   public static void main(String[] args){
      Scanner in = new Scanner(System.in);
      System.out.print("What size space needle would you like to see? ");
      int size = in.nextInt();
      point(size);
      body(size);
      
   
   
   
   }
   public static void point(int size){
      for(int i = 1;i<=size;i++){
         for(int u=1;u<=size+8;u++){
             System.out.print(" ");
         }
         System.out.println("||");
      }
      for(int n = 1;n <= size;n++){
         int spaceloop =(n*-3)+12;
         for (int space = 1; space <= spaceloop; space++) {
            System.out.print(" ");
         }
             
       
         System.out.print("__/");
         if(n==1){
            System.out.print("||");
         }
         for(int y = 1; y<=2;y++){
            if(n>1){
               if(y==2){
                  System.out.print("||");
               }
               for(int t = 1;t<=n-1;t++){
                 
                  System.out.print(":::");
               }
            }
         }        
         System.out.print("\\__\n");              
       }   
      }
        
   
   public static void body(int size){
      for(int i = 1;i<=size;i++){
         for(int u=1;u<=size+8;u++){
            System.out.print(" ");
         }
         System.out.println("||");
      }
      
      for(int p = 1;p<=size*size;p++){
         for(int j=1;j<=2;j++){
            
               if(j==1){
                 
                  
                  System.out.print("         |");
               }
               if(j==2){
                  System.out.print("||");
               }
               for(int q = 1;q<=size-2;q++){
                  System.out.print("%");
               }
               if(j==2){
                  System.out.println("|");
               }
              
             
            
           
         }
      }   
   } 
}