Hi Zusammen,
hoffe das Ihr mir helfen könnt und das ich hier richtig bin
also folgendes ich schreibe morgen meine Info II Prüfung und bin in Kompilerfragen ne Niete
Kennt jemand nen weg wie ich das einfach bei netbeans eintippe und der mir sagt wo es falsch ist oder wisst ihr die Lösung mit einer kleinen Erklärung das ich es auch raffe. Würde mich um jede Hilfe freuen.
Ich lege einfach mal los :
Aufgabenstellung : Geben Sie zu jeder Zeile an, ob sie zu einem Kompilerfehler führt. Geben Sie immer eine Begründung an.
also
1.
double d = Double.parseFloat("5.7");
2.
boolean b = (boolean) "true";
3.
double hexadezimalzahl = 5F;
4.
double x = (float) 4.5d;
5.
float x = (double) 4.5f;
6.
byte m = 0xF;
7.
byte b = (short) (int) (long) 123;
8.
double d = Double.parseDouble("5.7");
9.
boolean b = (boolean) "false";
10.
double hexadezimalzahl = 5f;
11.
double x = (float) 4.5d;
12.
float y = (double) 4.5f;
13.
byte kiloByte = 1024;
14.
char Ziffer = 4;
15.
float a = (int) Double.parseDouble("5.7");
16.
boolean b = '5' == '6';
17.
double nullMalFünf = 0x5;
18.
float Megabyte = 1024.1024;
19.
double a+5.0 = 18.8;
20.
int a = (int) Integer.parseInt("1.2");
21.
char oe = 'oe';
22.
byte OchsE = 0xE;
23.
Megabyte byte = 120;
24.
float a = 12345.6789;
25.
String zahl = "4711.0815";
float a = (int) Double.parseDouble(zahl);
ist korrekt da a=4711.0 ist
26. boolean b = (true != false
Die Zeile ist korrekt den b =true
27.
int acht = 8;
int neun = 9;
int acht-neun = 1;
also bei der ist die 3 Zeile Falsch richtig wäre int eins =1
28.
double temperaturInFahrenheit = 23.3f;
ist korrekt da temperaturinFahrenheit = 23.3 ergibt
29.
int a = (int) Integer.parseInt("-5");
30.
char oe = '\n'
31.
byte OXE = 0xE;
32.
Megabyte byte = 120;
int d = byte;
33.
String s = "abc";
boolean z = (s.charAt(2) == 'd');
danke für die die mir antworten
hoffe das Ihr mir helfen könnt und das ich hier richtig bin
also folgendes ich schreibe morgen meine Info II Prüfung und bin in Kompilerfragen ne Niete
Kennt jemand nen weg wie ich das einfach bei netbeans eintippe und der mir sagt wo es falsch ist oder wisst ihr die Lösung mit einer kleinen Erklärung das ich es auch raffe. Würde mich um jede Hilfe freuen.
Ich lege einfach mal los :
Aufgabenstellung : Geben Sie zu jeder Zeile an, ob sie zu einem Kompilerfehler führt. Geben Sie immer eine Begründung an.
also
1.
double d = Double.parseFloat("5.7");
2.
boolean b = (boolean) "true";
3.
double hexadezimalzahl = 5F;
4.
double x = (float) 4.5d;
5.
float x = (double) 4.5f;
6.
byte m = 0xF;
7.
byte b = (short) (int) (long) 123;
8.
double d = Double.parseDouble("5.7");
9.
boolean b = (boolean) "false";
10.
double hexadezimalzahl = 5f;
11.
double x = (float) 4.5d;
12.
float y = (double) 4.5f;
13.
byte kiloByte = 1024;
14.
char Ziffer = 4;
15.
float a = (int) Double.parseDouble("5.7");
16.
boolean b = '5' == '6';
17.
double nullMalFünf = 0x5;
18.
float Megabyte = 1024.1024;
19.
double a+5.0 = 18.8;
20.
int a = (int) Integer.parseInt("1.2");
21.
char oe = 'oe';
22.
byte OchsE = 0xE;
23.
Megabyte byte = 120;
24.
float a = 12345.6789;
25.
String zahl = "4711.0815";
float a = (int) Double.parseDouble(zahl);
ist korrekt da a=4711.0 ist
26. boolean b = (true != false
Die Zeile ist korrekt den b =true
27.
int acht = 8;
int neun = 9;
int acht-neun = 1;
also bei der ist die 3 Zeile Falsch richtig wäre int eins =1
28.
double temperaturInFahrenheit = 23.3f;
ist korrekt da temperaturinFahrenheit = 23.3 ergibt
29.
int a = (int) Integer.parseInt("-5");
30.
char oe = '\n'
31.
byte OXE = 0xE;
32.
Megabyte byte = 120;
int d = byte;
33.
String s = "abc";
boolean z = (s.charAt(2) == 'd');
danke für die die mir antworten
Zuletzt bearbeitet von einem Moderator: