Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wie macht man sowas?? Ist da ne If-Schleife richtig??
ich hab da mal ne frage und zwar möchte ich gern folgende bedingung aufstellen
if (((x1>0) && ( x1<1)) && ((y1>0) && ( y1<1)))
wenn diese erfüllt ist dann soll der ne neue variable namens d1 machen in welcher er
folgendes rechnet : d1= sqrt((x1^2)+(y1^2));und dann soll er auch noch die neue d1 ausgeben System.out.println("d1="+fmt.format(d1));
so und wie mach ich das alles gibt es sowas wie if.. then ...??
Theoretisch kann 'if' ja auch eine Schleife sein, oder?
In Java gibts kein 'goto' (noch nicht), aber in C++ beispielsweise könnte ne if-Schleife so aussehen:
Code:
A:
int x=1;
if(x==1)
{
cout<<"ich bin eine endlose ifschleife";
goto A;
}
:lol:
Edit: Bitte nicht kompilieren und ausführen. Das Teil läuft ewig.
@ Jango:
Auch das wäre keine If-Schleife. Deine "Schleife" wäre das Label-Goto-Konstrukt. Abgesehen davon kannst du auch in Java zu einer Label-Marke springen (wenn man sowas tatsächlich will), dass das Keyword goto dabei als reserved gilt aber nicht benutzt wird heißt nicht, dass es sowas nicht gibt.
@ Student_MM_SS_09:
Den Professor bitte erschlagen, der blamiert Euch mit sowas
@ Jango:
Auch das wäre keine If-Schleife. Deine "Schleife" wäre das Label-Goto-Konstrukt. Abgesehen davon kannst du auch in Java zu einer Label-Marke springen (wenn man sowas tatsächlich will), dass das Keyword goto dabei als reserved gilt aber nicht benutzt wird heißt nicht, dass es sowas nicht gibt.
Zitat DV Skript :" 6.2 MEHRDIMENSIONALE ARRAYS
Auch mehrdimensionale Arrays sind möglich:
BEISPIEL: ZWEIDIMENSIONALES ARRAY
class Test {
public static void main(String args[]) {
int[][] a={{1,3,2},{4,5,6}};
float [][] b = new float[3][4];
for (int i=0;i<2;i++)
for (int j=0;j<3;j++) {
b[j]=a[j];
System.out.println("a["+i+"]["+j+"]="+a[j]);
System.out.println("b["+i+"]["+j+"]="+b[j]);
}
}
}"
Aber jetzt mal ganz erlich ich bin im 1 semester habe noch nie programmiert dann muss man sowas einfach glauben oder??;(
Das schlimmste ist, das so ein Käse sich damit verbreitet. Aber ich wie ich gerne sage: Profs haben 1. immer Recht und hören sich 2. am liebsten selbst reden *gg*
Ich mag mich ja irren und bitte korrigiert mich, falls dem so sein sollte, aber ist es nicht unsinnig x1 > 0 && x1 < 1 zu schreiben?
Das koennte man ja vereinfachen und gleich schreiben: x1 < 1, natuerlich nur sofern x1 ein integer Wert ist.
Im ersten Fall ueberprueft er 2mal die Variable und das ganze Programm wird dadurch ja ein "wenig" langsamer, weil er eben 2mal die Variable einsetzen und ueberpruefen muss!
Ich mag mich ja irren und bitte korrigiert mich, falls dem so sein sollte, aber ist es nicht unsinnig x1 > 0 && x1 < 1 zu schreiben?
Das koennte man ja vereinfachen und gleich schreiben: x1 < 1, natuerlich nur sofern x1 ein integer Wert ist.