Am passendsten wäre "If not" oder "If it wasn't". Dass da nur ein Wort hin soll ist echt klobig und hässlich, jemand der wirklich Englisch spricht/schreibt würde das nicht mit einem Wort machen.

...zur Antwort

Das hat nichts mit Pi oder e zu tun. Das trifft auf jede zufällige Zahlenfolge zu.

public static void main(String[] args)
    {
        int a;
        while(true)
        {
            a = (int) (Math.random() * 10);
            System.out.println(a);
        }
    }

Gib diesem Java-Programm nur genug Zeit und sie wird jede Zahlenfolge, die du dir denken kannst mindestens einmal auf der Konsole ausgeben.

Deswegen ist Pi nichts besonderes. Sie ist besonders, weil man mit ihr Flächeninhalte von Kreisen usw. bestimmen kann.

Das trifft auf e, auf die Wurzel von 2 usw. usw. auch zu. Das ist nur eine Eigenschaft von unendlich langen Folgen von zufälligen Zahlen. Wenn man das Experiment unendlich oft durchführt, dann geht die Wahrscheinlichkeit, dass man irgendeine bestimmte beliebig lange Folge erhält gegen 100%.

...zur Antwort

An einer Stelle, wo eine Ableitung einer Funktion eine Nullstelle besitzt, befindet sich ein Extrempunkt.

...zur Antwort

1:

Mache eine if-Abfrage, ob die eingelesene Zahl im festgelegten Wertebereich liegt und gib eine Error-Meldung aus, wirf eine Exception, was immer du willst, wenn sie es nicht tut.

Ich weiß jetzt nicht inwiefern "lesen Sie eine Zahl im Wertebereich" andeutet, ob der Scanner das überhaupt durchgehen lassen dürfen soll, aber ich denke, hier ist es ok.

2:

Mach aus dem eingelesenen Integer einen String. (z.B. mit Integer.toString(i)) Jetzt kannst du Buchstabe für Buchstabe durchgehen, die Zahl auf der Konsole ausgeben, die einzelne Ziffer wieder in einen Integer umwandeln, um einzelne Ziffern zu bestimmen, was du willst.

Hässlich, aber würde klappen. Vielleicht kriegst du ja eine elegantere Methode raus.

...zur Antwort

Frag mal lieber in den MATLAB-Foren oder auf stackoverflow. Dort werden sich wahrscheinlich mehr Leute finden, die dir helfen können.

...zur Antwort

Ganz klar NEIN!

Eine Funktion gilt als vollständig differenzierbar, wenn sie über ihren gesamten Definitionsbereich differenzierbar ist.

Nimm als Beispiel die Funktion f(x) = |x| also die Betragsfunktion.

Von minus Unendlich bis ausgeschlossen Null ist sie differenzierbar, dort hat sie die Steigung -1. Von ausgeschlossen Null bis plus Unendlich auch. Hier hat sie die Steigung +1. An der Stelle 0 jedoch ist die Ableitung nicht definiert. Daher ist die Funktion f(x) = |x| nicht differenzierbar.

Sie ist nur in bestimmten Definitionsbereichen differenzierbar.

...zur Antwort

Ja, bei einer UND-Verknüpfung wird der zweite Ausdruck gar nicht erst ausgewertet, wenn der erste schon falsch war.

Dass Kondition B nie angeschaut werden darf, wenn A schon falsch ist, ist dann gewährleistet.

...zur Antwort

Eine Abbildung ist nichts anderes als eine Struktur, die Elemente aus einer Menge auf Elemente aus einer anderen Menge abbildet. Das kann eine Funktion sein, aber auch etwas, was du selbst definierst. Wirklich alles!

z.B:

Personen := {Dieter, Klaus, Peter)

Adjektiv := {cool, blöd}

Sei Persönlichkeit eine Abbildung von Personen zu Adjektiv

Persönlichkeit : Personen → Adjektiv : x → f(x)

und dann sagen:

f(Dieter) = cool

f(Klaus) = cool

f(Peter) = blöd

...zur Antwort

Du sagst zwischendurch if(operation.equals("+")) und so, behandelst operation also wie einen String. Dieser wurde jedoch niemals deklariert und existiert nicht. Du musst die Eingabe des Benutzers genau so wie auch am Anfang durch die Konsole auslesen, wenn du sagst "Drücke + um dies und das zu machen oder - um dies und das zu machen".

Nach "Drücke + um den Schrei zu folgen...."

musst du also wieder durch den Scanner die Eingabe des Benutzers auslesen.

...zur Antwort

Tic Tac Toe. Ziemlich easy. Brauchst dafür aus der GUI eigentlich nur Buttons.


Ich möchte ein Javaspiel programmieren.

Warum so auf eine Programmiersprache fixiert, wenn du auch noch sagst, dass du auch für andere Sprachen offen bist? 

Du könntest dir mal Unity anschauen, das ist eine Game-Engine für 2D als auch 3D-Spiele. Es gibt auch Tonnen an Tutorials (Sowohl zur Engine selbst, als auch erste Schritte für C#).

https://unity3d.com/de/learn/tutorials

Also Unity jetzt nicht unbedingt für das Schulprojekt, eher, wenn du dich längerfristig für Spieleprogrammierung interessierst.

...zur Antwort

Du könntest Technische Informatik studieren.

...zur Antwort

Die Ableitungsfunktion der Funktion muss im gesamten Definitionsbereich definiert sein.

Denke ich mal.

Nimm z.B die Betragsfunktion.

f(x) = |x|

Die Ableitungsfunktion ist an der Stelle 0 nicht definiert. Sie ist zwar an allen anderen Stellen differenzierbar, jedoch muss eine differenzierbare Funktion in ihrem gesamten Definitionsbereich differenzierbar sein, damit man sie eine "differenzierbare Funktion" nennen kann.

...zur Antwort

Um worum genau handelt es sich denn? Eclipse ist eine Java-IDE, von daher verstehe ich nicht, was du meinst, wenn du sagst, dass es von Java aus funktioniert, aber sonst nicht. Zum Autocompleten wird ja mitunter die Java-Library verwendet, wenn ich nicht irre.

...zur Antwort

No, it's not possible to run jar file into iOS or upload to App store. but Oracle ADF Mobile uses a native container that runs applications on both iOS and Android from a single source base. One part of that native container is a headless/lightweight JVM, but it's definitely not a .jar file

https://stackoverflow.com/questions/25379554/running-jar-on-ipad-iphone

...zur Antwort
Processing Programmierung, Arrays speichern Werte nicht?

Hallo, Wir müssen für die Schule das Spiel Snake in Processing programmieren. Nur wenn ich das Spiel starte ist die Schlange stets 2 Felder lang, egal wie ich den Längenwert ändere. Ich finde den Fehler allerdings nicht :/

//Variablen
int swidth = 20;  //snake width
int sheight = 20; //snake height
int xpos = 200; //Snake position
int ypos = 200;
int dir = 0; //direction: 0 = up, 1 = right, 2 = down, 3 = left
int slength = 5; //snake length
//Arrays
int[] xSchlange = new int[50];//X Position Snake
int[] ySchlange = new int[50]; //Y Position Snake

void setup(){
   size(400,400);
   frameRate(8);
   background(255);
   stroke(0);
   zeichneGitter(); //draw grid
   xSchlange[0] = xpos;
   ySchlange[0] = ypos;
}void draw(){
   zeichneGitter();
   steuerung();
   schlangeZeichnen();
   fill(0);
 }
void zeichneGitter(){ //draw grid
   background(255);
   stroke(0);
   for(int i = 0; i < 20; i++){ //X lines
       line(0, i*20, 400, i*20);
   }
   for(int i = 0; i < 20; i++){ //Y lines
      line(i*20, 0, i*20, 400);
   }
 }

void steuerung(){ //controls
   if(dir == 0){
       ySchlange[0] = ySchlange[0] - 20;
   }else if(dir == 1){
       xSchlange[0] = xSchlange[0] + 20;
   }else if(dir == 2){
       ySchlange[0] = ySchlange[0] + 20;
   }else if(dir == 3){
       xSchlange[0] = xSchlange[0] - 20;
   }
 }

void schlangeZeichnen(){ //draw snake
    for(int i = 0; i <= slength; i++){
      rect(xSchlange[i], ySchlange[i], swidth, sheight);
    }
    for(int i = 0; i <= slength; i++){
       xSchlange[i + 1] = xSchlange[i];
       ySchlange[i + 1] = ySchlange[i];
    }
} 

void keyPressed(){
   if(key == 'W' || key == 'w'){  //WASD controls
      dir = 0;
   }else if(key == 'S' || key == 's'){
      dir = 2;
   }else if(key == 'A' || key == 'a'){
      dir = 3;
   }else if(key == 'D' || key == 'd'){
      dir = 1;
   }
}
...zum Beitrag

Bitte....

...zur Antwort

Unter dem Summenzeichen steht k = 2. Das ist der Anfangspunkt. Über dem Summenzeichen steht 4. Das ist dein Endpunkt. Das bedeutet, dass du den Ausdruck, der rechts vom Summenzeichen steht für alle ks zwischen 2 und 4 addieren musst. (Also x2, x3 und x4).

...zur Antwort