Java Anfängerschwierigkeiten
Hallo,
hab mal wieder paar Anfängerfragen zu Java. Find irgndwie keine vernüftige Antworten:
Ihr würdet mir super helfen, wenn ihr mir folgende Fragen beantworten könntet.
1. Frage:
Wann benutzte ich println() und wann print(). ?
2. Frage:
Bei manchen Rechenaufgaben werden bei den Zahlen am Ende noch Buchstaben hinzugefügt.
(2.435f)
Wann muss ich das machen?
Wenn c z.B. als int deklariert ist und meine zahl dann doch merhstellig sein soll oder was? Check ich net
3. Frage:
Mit "final" wird doch ein fester Wert zugewiesn. Was bring mir das? Ein kleines Beispiel wäre super.
4. Frage:
Ähnlich wie Frage 2
Habe folgendes:
int a =5
float f = 3.5f;
a = (int)f;
Was passiert hier genau?
5. Frage:
Ähnlich wie Frage 2 und 4
Habe folgedes:
double a, b;
float c; int d=3
a = b + c + 2.785f + d;
Der Compiler fängt ja links mit dem Lesen an und somit erkennt er doch alles als double oder? Was passiert hier genau?
6. Und letzt Frage:
Bedinger Ausdruck!
Ich habe folgedes:
int a =-12;
int betrag = a<0? -a:a;
System.out.println(betrag);
Ich dachte wenn a<0 ist müsste er mir als Ergebnis -a in der console ausgeben. Er gibt mir aber -12 aus.
Was ist falsch?
Hallo,
hab mal wieder paar Anfängerfragen zu Java. Find irgndwie keine vernüftige Antworten:
Ihr würdet mir super helfen, wenn ihr mir folgende Fragen beantworten könntet.
1. Frage:
Wann benutzte ich println() und wann print(). ?
2. Frage:
Bei manchen Rechenaufgaben werden bei den Zahlen am Ende noch Buchstaben hinzugefügt.
(2.435f)
Wann muss ich das machen?
Wenn c z.B. als int deklariert ist und meine zahl dann doch merhstellig sein soll oder was? Check ich net
3. Frage:
Mit "final" wird doch ein fester Wert zugewiesn. Was bring mir das? Ein kleines Beispiel wäre super.
4. Frage:
Ähnlich wie Frage 2
Habe folgendes:
int a =5
float f = 3.5f;
a = (int)f;
Was passiert hier genau?
5. Frage:
Ähnlich wie Frage 2 und 4
Habe folgedes:
double a, b;
float c; int d=3
a = b + c + 2.785f + d;
Der Compiler fängt ja links mit dem Lesen an und somit erkennt er doch alles als double oder? Was passiert hier genau?
6. Und letzt Frage:
Bedinger Ausdruck!
Ich habe folgedes:
int a =-12;
int betrag = a<0? -a:a;
System.out.println(betrag);
Ich dachte wenn a<0 ist müsste er mir als Ergebnis -a in der console ausgeben. Er gibt mir aber -12 aus.
Was ist falsch?