Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Sonstige Fragen (http://www.informatikerboard.de/board/board.php?boardid=25)
--- Tastatureingabe bei Arrays (http://www.informatikerboard.de/board/thread.php?threadid=2002)


Geschrieben von 123michi19 am 13.12.2014 um 20:24:

  Tastatureingabe bei Arrays

Meine Frage:
Hey Leute,

ist es möglich eine Tastatureingabe bei Arrays zu machen?

Ich habe mal ein Programm geschrieben, welches einfach zwei Pärchen miteinander vergleicht.

Hier der Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
/*Test.java*/
import java.util.Scanner;
public class Test
{
	public static void main (String[]args)
	{
	Scanner read = new Scanner (System.in);
	System.out.println ("Bitte Zahlen eingeben");
	int [] versuch = {read.nextInt()};
	System.out.println ("Es gibt " + paerchen (versuch) + " gleiche Paerchen");
	}
		
	public static int paerchen (int [] versuchen)
	{
	int anzahl = 0;
	for (int i=0; i<versuchen.length-1; i++)
	    {
            if (versuchen[i]==versuchen[i+1])
            {   
                ++anzahl;
            }
           	else
            {
                System.out.print ("");
            }   
        }
	return anzahl; 
	}
}



Meine Ideen:
Momentan kann ich halt eine Zahl eingeben, dass ist allerdings nicht der Sinn von einem Array :-)


Vielen Dank für Eure Hilfe :-)



Geschrieben von eulerscheZahl am 14.12.2014 um 09:57:

 

Du kannst du Beginn abfragen wie viele Werte eingelesen werden sollen und dann die Einträge des Arrays einzeln beschreiben (in einer Schleife). Oder du brichst bei Eingabe einer bestimmten Zahl (z.B. 0) ab.



Geschrieben von 123michi19 am 14.12.2014 um 17:43:

 

Alles klar, das finde ich eine klasse Idee :-)

Besten Dank :-)


Forensoftware: Burning Board, entwickelt von WoltLab GmbH