G
gast
Gast
hallo ich will mir ein java programm schreiben, das nach eingabe von zeichen, also buchstaben und zahlen, die funktion n hoch n ausrechnet und ausgibt. aber es soll maximal bis n=15 eingelesen werden. eingaben außerhalb des bereiches zb größer 15, buchstaben und brüche sollen abgefangen werden. wie kann man von einem string die zahlen auslesen lassen und nur die erlaubten zahlen verwenden also ganze zahlen kleiner 16. das muss doch irgendwie mit der charAt methode gehen.
das war mein erster versuch aber es beinhaltet nicht alles so wie ich es will wer kann mir helfen???
Code:
import java.io.*;
public class test{
public static void main(String[] args)
throws IOException
{String x; long n;
BufferedReader din = new BufferedReader(new InputStreamReader(System.in));
System.out.print( "Wert eingeben:" );
x = din.readLine();
for ( ; ; ) {
}
if (n > 15 || n < 0 );
System.out.println("Zu hohe n Werte");
System.out.println("n");
}
}