T
TICEY86
Gast
Hallo
Ich habe dieses Programm geschrieben und habe immer ein Fehler beim compilieren!!
Könnt mir bitte helfen das eine Fehler zu finden.
[Edit by Beni: Codetags eingefügt, Doppelpost gelöscht]
Ich habe dieses Programm geschrieben und habe immer ein Fehler beim compilieren!!
Könnt mir bitte helfen das eine Fehler zu finden.
Code:
import java.io.*;
public class Aufgabe_4_1
{
public static double Zahlen_minimieren ( double z1, double z2, double z3 )
{
double Betrag_minimieren = z1;
if ( z2<Betrag_minimieren ) Betrag_minimieren= z2;
if ( z3<Betrag_minimieren ) Betrag_minimieren = z3;
return Betrag_minimieren;
}
public static int positive_ganze_Zahl ( int n )
{
int Dezimalstellen; int w;
Dezimalstellen = 0;
for( int i; i=0; i + 10 = 10)
{
w = n / i;
if ( w == 0 )
break;
Dezimalstellen ++;
}
return Dezimalstellen;
}
public static boolean positive_ganze_Zahl_Prim ( int n )
{
boolean y;
if ( n % 2 == 0 )
y = false;
else
{
if ( n % n == 0 && n % 1 == 0)
{
y = true;
}
else
y = false;
}
return y;
}
public static void main ( String [] args ) throws IOException
{
BufferedReader in = new BufferedReader ( new InputStreamReader(System.in));
int menü;
System.out.println ( "Minimierung von drei Zahlen" );
System.out.println ( "Anzahl der Ziffern einer positiven ganzen Zahl!" );
System.out.println ( "Abfrage, ob eine positive ganze Zahl Prim ist?!" );
do
{
try
{
menü = Integer.parseInt( in.readLine () );
System.out.println ( "Bitte wählen Sie eine Option aus!" );
}
catch ( Exception e )
{
e.printStackTrace();
}
switch ( menü )
{
case 1 :
double a1, a2, a3, min;
System.out.println( "1te Zahl eingeben!" );
System.out.println( "2te Zahl eingeben!" );
System.out.println( "3te Zahl eingeben!" );
a1 = Integer.parseInt ( in.readLine () );
a2 = Integer.parseInt ( in.readLine () );
a3 = Integer.parseInt ( in.readLine () );
min = Zahlen_minimieren ( a1, a2, a3 );
System.out.println ( min );
break;
case 2:
int receive, back;
System.out.println ( "2te Zahl eingeben!" );
receive = Integer.parseInt ( in.readLine () );
back = positive_ganze_Zahl ( receive );
System.out.println ( back );
break;
case 3:
int eintippen;
System.out.println ( "Zahl eingeben!" );
eintippen = Integer.parseInt ( in.readLine () );
System.out.println ( "Das eingetippte" + eintippen);
if ( eintippen ! = 0 )
{
boolean lösung = positive_ganze_Zahl_Prim ( eintippen );
System.out.println ( lösung );
eintippen = 0;
}
default: System.out.println( "Unbekannt" );
break;
}
}
}
while ( menü ! = 0 );
}
[Edit by Beni: Codetags eingefügt, Doppelpost gelöscht]