Input ignoring first array : So, I'm trying to figure out why my program isnt working the right way. I want to save stuff in an array, but the first input always gets ignored. For example, I ask the user "do you want to enter more xy?" and then an yes comes, I ask how many and the users types in 2 the first one gets ignored, the second is showing. If its only one it doesnt even show. 

Here's my code
    
    import java.util.*;
    public class TriangleType {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int a , b ,c ,result , total,count;
    		int x=9;
    		String triangle = null;
    		
    	 String[] output=new String[110];
    		//Dreiecktypen und deren anzahl fuer die Statistikanzeige
    		String[][] triangleTypes={{"gleichseitig","0"} ,{"gleichschenklig","0"},{"spitzwinklig","0"},{"rechtwinklig","0"},{"stumpwinkling","0"}};
            //2D array um die seiten die dreiecke zu speichern
    		int[][] sides=new int[110][3];
    		sides[0][0]=2;	 sides[0][1]=2;	     sides[0][2]=4;
            sides[1][0]=3;   sides[1][1]=4;      sides[1][2]=5;
            sides[2][0]=5;   sides[2][1]=5;      sides[2][2]=5;
            sides[3][0]=8;	 sides[3][1]=6;      sides[3][2]=10;
    		sides[4][0]=10;  sides[4][1]=10;     sides[4][2]=2;
    		sides[5][0]=2;   sides[5][1]=4;      sides[5][2]=9;
    		sides[6][0]=12;  sides[6][1]=36;     sides[6][2]=4;
    		sides[7][0]=5;   sides[7][1]=6;      sides[7][2]=7;
    		sides[8][0]=7;   sides[8][1]=9;      sides[8][2]=12;
    		
    		//User eingabe
    		System.out.println("Moechten Sie mehr Dreiecke hinzufuegen? (1/Ja/; 0/Nein/)");
    		Scanner input = new Scanner(System.in);
    		String s = input.nextLine();
    		int equivalent=Integer.parseInt(s);
    		if(equivalent==1){
    			System.out.println("Wie viele Dreiecke moechten Sie hinzufuegen?");
    			Scanner inputt = new Scanner(System.in);
    			String ss = input.nextLine();
    			total=Integer.parseInt(ss);
    			for (int i=0; i<total; i++){
    			System.out.println("Seite a von Dreieck   "+(8+i+1)+" eingeben:");
    			Scanner input1 = new Scanner(System.in);
    			String s1 = input1.nextLine();
    			System.out.println("Seite b von Dreieck   "+(8+i+1)+" eingeben:");			Scanner input2 = new Scanner(System.in);
    			String s2 = input2.nextLine();
    			System.out.println("Seite c von Dreieck   "+(8+i+1)+" eingeben:");			Scanner input3 = new Scanner(System.in);
    			String s3 = input3.nextLine();
    			a=Integer.parseInt(s1);
    			b=Integer.parseInt(s2);
    			c=Integer.parseInt(s3);
    			 x=9+i;
    			sides[9+i][0]=a;
    			sides[9+i][1]=b;
    			sides[9+i][2]=c;
    		
    		}}   
    		
    		for(int j=0; j<x; j++){
    			 triangle=evaluateTriangle(sides[j][0], sides[j][1], sides[j][2]);
    			 output[j]=triangle;
    			 
    		    System.out.println(sides[j][0]+" "+sides[j][1]+" "+sides[j][2] + " "+triangle);
    		     
    		}
    		for(int k=0; k<output.length; k++)
    	    {
    			//pruefe ob das zurückgegebene Dreieck mit einem in der triangleType Array definirten uebereinstimmt  
    	     	for(int l=0; l<triangleTypes.length; l++ ){
    	     		if(output[k]==triangleTypes[l][0])
    		     	{  //wenn ja, erhoehe den zaehler fuer den typ
    		     	 count=(Integer.parseInt(triangleTypes[l][1]));
    		     	 count=count+1;
    		     	 triangleTypes[l][1]=Integer.toString(count);
    		     	}
    	     	}
    			
    	     	
    	    }
    		  
            //Statistiken zeigen
    		System.out.println("======STATISTIK=======");
         	System.out.println("Dreieckstyp  Anzahl");
            for(int m=0; m<triangleTypes.length; m++)
            {
            System.out.println(triangleTypes[m][0]+"  "+triangleTypes[m][1]);	
            }
    		
    		
    		
    		
    
    	}
    	//Dreieckstyp bestimmen
    	public static String evaluateTriangle(int side1 , int side2 , int side3){
    		int a,b,c;
    		a=side1;
    		b=side2;
    		c=side3;
    		if(a <= 0 || b <= 0 || c <= 0)
    		{return "kein gültiges Dreieck";}
    		else if(a == b && b == c)
    		{return "gleichseitiges Dreieck";}
    		else if((a*a)+(b*b)==(c*c))
    		{return "rechtwinkliges Dreieck";}
    		else if((a*a)+(b*b)>(c*c))
    		{ return "spitzwinkliges Dreieck";}
    		else if((a*a)+(b*b)<(c*c))
    		{ return "stumpwinklinges Dreieck";}
    		else if (a == b || b == c || c == a)
    		{return "gleichschenkliges Dreieck";}
    		else return "undefiniert";
    		
    		
    	}
    
    }

Sorry for the long code but I'm desperate here (also super new to java).
Thankks in advance!