mögliche Fehler beim Initialisieren von Variablen

Sabsi

Mitglied
Hi,

Habe mal eine etwas "komische" Frage.

Kann mir mal jemand ein paar Fehlermeldungen sagen die man beim Initialisieren von Variablen bekommen kann?

Muss 10 Variablen initialisieren und dabei möglichst viele Fehlermeldungen verursachen .

Schonmal Danke im Voraus
 
Zuletzt bearbeitet von einem Moderator:
ne das machst du schon brav selber.... ich kann dir ein paar tips geben was nicht klappt!
weiß mal einem int ein String zu, oder einem String ein int. oder einem array eine zahl oder eine zal einem array, oder einem double ein int oder einem int ein double.... usw...
 
ne das machst du schon brav selber.... ich kann dir ein paar tips geben was nicht klappt!
weiß mal einem int ein String zu, oder einem String ein int. oder einem array eine zahl oder eine zal einem array, oder einem double ein int oder einem int ein double.... usw...

Wenn ich die Übung korrigeren würde, wäre das aber nur ein Fehler 😉

Hast du schon mal Versucht 1 Liter mich in ein Fingerhut zu bekomen?
 
Meinst du Compilezeit oder Laufzeitfehler?

Mal ein paar Ideen mit beiden Fehlertypen:
Java:
int x = 42/0;
int y = Integer.parseInt("zweiundvierzig");
BigInteger big = new BigInteger("ziemlich groß");
static int z = x;
int a = a;
 
ich meinte Compiler-fehler

also dass man einen größeren datentyp nicht einem kleinerem zuweisen kann, hab ich jetzt also meinen 1. fehler.
2. fehler ist inkompatible datentypen z.B: string -> int

ich muss aber möglichst viele verschiedenen fehler finden und mehr als die zwei arten bekomm ich einfach nicht raus ....

P.S: menno nichtmal Fehler machen kann ich richtig 😀
 
Du kannst die Variable auch falsch schreiben.

Oder einen unbekannten Datentyp benutzen.

Oder mit falschen zuweisungsoperatoren.

Compilerfehler sind schnell gemacht.

Sinn der übung? - Möchtest du eine Klauusr erstellen? ^^
 
Na dann finde mal ;-)
Wenn du es so abstrakt anpackst zweifle ich daran, dass du auf 10 kommst

Weil das folgende ist auch Typinkompatibilität

Java:
class A {}

class B {}

A myA = new A();
B myB = myA;

Ach wo bleiben deine Ideen?
 
Hi,

Danke für die Antworten.

Hab noch eine kleine frage ...

mit

System.out.print("Zahl eingeben:");

gebe ich ja was aus , aber wie lese ich dann die eingegebebne zahl ein?

int x= In.ReadInt();

klappt nicht -.-
 
gegoogelt hab ich nun schon locker ne stunde ...

anscheinend sollte ja auch :

Out.print("xyz");

klappen .... tut´s bei mir aber nicht,geht nur mit System.out.print ()

und einlesen geht bisher anscheinend keine variante 🙁
 
Ja genau das Einlesen von Strings (Daten) aus Dateien / Console ist nicht mögich. :lol:

Sorry... epic fail
 
Wo hast du denn das gegoogelt? Out kann höchstens eins dieser vorgefertigten Objekte sein, mit denen es Profs ihren Studenten "einfacher" machen wollen, statt beim Standard zu bleiben...
 
System.out.print("Zahl eingeben:");

gebe ich ja was aus , aber wie lese ich dann die eingegebebne zahl ein?

Ich hab mich auch schon gefragt was die "in" und "out" funktionen in diversen codebeispielen sind
A propos "out" und "in" - aehm ZAUNPFAHL - aehm kopfkratz - System.out...... tja
Vielleicht gibts ja noch anderes was man hinter System. schreiben könnte

google:
java konsole eingabe 745'000 Treffer
java konsole einlesen 10'600 Treffer
java konsole input 9'420'000 Treffer
java console input 9'420'000 Treffer (hm ich vermute google sucht intelligent ;-) )

Reicht das?
 
Java:
final int i = 1337;
i = 666; //Error

double d = 42;
char c = (char) d; //Wääähh?!

int x = 9999999999999999999999999999; //eingeschränkter Gültigkeitsbereich!
 
Zuletzt bearbeitet:

Zurück
Oben