Guten Abend ich wollte mir noch mal mein Schachbrett spiel (hatte vor längerer Zeit schon mal eins eröffnet) auspacken nur hab ich es nicht mehr gefunden macht ja nix neues Programmieren nur bekomme ich als Ausgabe immer Feld 5 warum?
Zur Erklärung auf Feld 1 Liegt ein Korn auf Feld 2 zwei auf Feld 3 vier auf Feld 4 acht etc.
Man sollte die Anzahl der Körner eingeben können und dann das Feld aus gegben bekommen.
Vielen Dank schon mal im Voraus
Lg Pazago
Zur Erklärung auf Feld 1 Liegt ein Korn auf Feld 2 zwei auf Feld 3 vier auf Feld 4 acht etc.
Man sollte die Anzahl der Körner eingeben können und dann das Feld aus gegben bekommen.
Java:
package schach1;
import javax.swing.*;
public class Brett1 {
public static void main (String[]args)
{
String Eingabe = ""; float Korn = 2 ;
Eingabe = JOptionPane.showInputDialog("Welches Korn willst du wissen?");
float Korn1 = Float.parseFloat(Eingabe);
int Feld = 0 ;
do {
Feld = (int) (Korn * Korn) ;
Feld++ ;
}
while (Korn==Feld);
System.out.println("Korn liegt auf Feld " +Feld);
}// main
}// class
Vielen Dank schon mal im Voraus
Lg Pazago