EINDIMENSIONALE FELDER?

Status
Nicht offen für weitere Antworten.

Stiefl88

Mitglied
Hallo Jungs und natürlich auch die Mädls!!

Ich hab ein Problem!


Und das lautet folgender Maßen:

Angenommen, Sie werfen wiederholt eine Münze. Wie wahrscheinlich ist es, dass sechsmal hintereinander die Münze auf Kopf fällt? Schreiben Sie dazu eine Applikationm deren
Code:
main
- Methode ein eindimensionales Feld mit 1000
Code:
double
-Elementen deklariert und zufällig mit den Werten 0 oder 1 (stehen für "Kopf" oder "Zahl) besetzt. Eine eigene Methode soll feststellen, wie oft in diesem Feld ein Wert sechsmal unmmittelbar hintereindander vorkommt. Das Ergebnis ist auszugeben.

Also, daß is meine Aufgabe und ich hab keine Ahnung wie ich das lösen soll, weil das mit den Feldern in unserem Skriptum drin steht.

Hoffe einer von euch kann mir helfen.

Danke im voraus!!!


Stiefl
 
Ich habe leider keine Ahnung ob mit den Feldern Arrays gemeint sind. Ich hab nämlich keinen Bezug zu beiden Begriffen. Hab nur den Angabezettel bekommen und keine Erklärung dazu!

Gruss

Stiefl
 
du brauchst zunächst mal ein Lehrbuch und musst etwas über eine gewisse Programmiersprache lernen, die Java heißt,
wie soll es denn sonst weitergehen?

falls du explizit nichts mit Java zu tun haben willst und nur eine fertige Lösung,
dann schreibe das doch auch deutlich hin,
wobei das schwierig umzusetzen sein wird..
 
Die Sache is die, daß ich eigentlich nichts damit zu tun haben will, aber muß, weil ich auf der Uni im Java und nur dieses Semester programmieren muß.
Außerdem brauch jetzt nicht unbeding ein Lehrbuch für Java, weil ich ja das Skriptum habe, jedoch in diesem eben nicht über Felder drin steht, aus diesem Grund hab ich mein Problem ja auch hier gepostet.
 
Nunja, entweder findest du hier jemanden, der deine Hausaufgaben macht, oder du bietest eine kleine "Belohung" für denjenigen, der es erledigt (gesteigerte Erfolgschancen 😉 ).
 
double [] onethousand = new double[1000];

for(int i=0; i<onethousand.length(); i++)
{
//intialisierung mit dem random werten
}
 
Stiefl88 hat gesagt.:
Die Sache is die, daß ich eigentlich nichts damit zu tun haben will, aber muß, weil ich auf der Uni im Java und nur dieses Semester programmieren muß.
Außerdem brauch jetzt nicht unbeding ein Lehrbuch für Java, weil ich ja das Skriptum habe, jedoch in diesem eben nicht über Felder drin steht, aus diesem Grund hab ich mein Problem ja auch hier gepostet.

versteh ich das richtig?
Ihr habt nen Script zu Javaprogrammierung wo nicht auf Felder/Arrays eingegangen wird?
 
Also: 1. Ich bin keine Frau
2. Wenn mir jemand die Hausaufgaben machen würde wäre ich sehr dankbar (außerdem wie soll ich dir ne kiste bier zukommen lassen?)
3. Hätte ich einfach mal nur gern einen Tipp wie ich die Sache angehen kann.


danke
 
würde das unter prostitution fallen, wenn ich einer frau für sexbilder ihre java aufgaben mache...?

wobei ich denke steffl, ist ein kerl also muss er mit bier raus rücken...
falls sie doch ein mädl ist, sind es die bilder wahrscheinlich gar nciht wert, sonst hätte sie sicher schon genug hilfe von ihren studienkollegen erhalten...
 
außerdem wie soll ich dir ne kiste bier zukommen lassen?
man kann mir ja auch geld überweisen und ich kauf mir die kiste selber ;-)

aber ich glaub das wird nicht nötig sein, wir geben dir ein paar anreize, dann schafft du das selber... is ganz einfach..

dogBrown hat dir ja schon die iteration über eine schleife gezeigt.. zufalls zahl 0,1...

Random rnd = new Random();
dann in der schleife...

values = rnd.nextInt(2);

dann hast du schon mal deine werte...
 
Danke für die Tipps!! Melde mich wenns gefunkt hat, und wegen dem Augustiner Bräu, wenn ich mal in Salzburg bin werde ich eins auf dich trinken ;-)
 
Kannst dich mit Saxony zamtun, der trinkt das Augustinerbier auch so gern (zumindest wenn man seine Beiträge im Java-Blog-Buch ansieht :-D ). Ich bin leider noch nicht in den Genuss gekommen es zu probieren 🙁 .
 
import javax.swing.JOptionPane;



public class Muenzwurf
{

static double[] k=new double[1000000];

public static void main(String args[])
{
String eing;
int y,z,n,i,a;
double zaehler;
n=2;



while (n!=0)
{
eing=JOptionPane.showInputDialog("Anzahl der Zufallszahlen eingeben:");
n=Integer.parseInt(eing);


for (i=0; i<n; i++)
{
k=(int)(Math.random()*2);
}

zaehler (n);
}
System.exit(0);

}

public static void zaehler (int m)
{
int i,j,l,p;
l=0;
p=0;

for (i=0; i<m-4; i++)
{

if (k==k[i+1] && k[i+1]==k[i+2] && k[i+2]==k[i+3] && k[i+3]==k[i+4] && k[i+4]==k[i+5] && k==0)
{
l++;
}

if (k==k[i+1] && k[i+1]==k[i+2] && k[i+2]==k[i+3] && k[i+3]==k[i+4] && k[i+4]==k[i+5] && k==1)
{
p++;
}
}

if (m!=0)
{
JOptionPane.showMessageDialog(null, "Der Kopf kommt "+l+" Mal genau sechs Mal hintereinander vor!\n"+
"Der Adler kommt "+p+" Mal genau sechs Mal hintereinander vor!", "Ergebnis", JOptionPane.PLAIN_MESSAGE);
}
}
}
Code:
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben