Hallo zusammen,
ich bin dabei mir die vektorenlängen zu programmieren
und angebenzulassen ob es ein einheitsvektor ist oder nicht
ich habe jedoch einen fehler den ich nicht finde bitte hilft mir
public class kann{
public static void main(String[] args){
double x,y,z,l;
System.out.print("geben sie x ein");
x= Keyboard.readDouble();
System.out.print("geben sie y ein");
y= Keyboard.readDouble();
System.out.print("geben sie z ein");
z= Keyboard.readDouble();
l = Math.sqrt((x*x)+(y*y)+(z*z));
if(l==1.0)
{
System.out.println("Es handelt sich um einen Einheitsvektor.");
if(y==0.0 && z==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ex.");
}
else if (x==0.0 && z==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ey.");
}
else if (y==0.0 && y==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ez.");
}
else
{
System.out.println("Der Betrag des Vektors ist: "+l);
}
} }
}
als error kommt immer cannot finde symbol heraus
vielen lieben dank im vorraus
ich bin dabei mir die vektorenlängen zu programmieren
und angebenzulassen ob es ein einheitsvektor ist oder nicht
ich habe jedoch einen fehler den ich nicht finde bitte hilft mir
public class kann{
public static void main(String[] args){
double x,y,z,l;
System.out.print("geben sie x ein");
x= Keyboard.readDouble();
System.out.print("geben sie y ein");
y= Keyboard.readDouble();
System.out.print("geben sie z ein");
z= Keyboard.readDouble();
l = Math.sqrt((x*x)+(y*y)+(z*z));
if(l==1.0)
{
System.out.println("Es handelt sich um einen Einheitsvektor.");
if(y==0.0 && z==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ex.");
}
else if (x==0.0 && z==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ey.");
}
else if (y==0.0 && y==0.0)
{
System.out.println("Es handelt sich um den Basisvektor Ez.");
}
else
{
System.out.println("Der Betrag des Vektors ist: "+l);
}
} }
}
als error kommt immer cannot finde symbol heraus
vielen lieben dank im vorraus