Hallo
ich hatte heute in der uni eine aufgabe wo ich nach fehlern suchen sollte , ob die typ-umwandlung richtig gemacht wurde.
leider hatte ich bei diesen hier probleme und hoffe ihr könnt mir erklären , wie man am besten herausfindet ,ob es richtig umgewandelt wurde oder nicht. am besten bitte regeln oder so.
Aufgabe : Richtig oder Falsch
1) int x = (double) 5.0; (Soll falsch sein ,aber warum?)
2) double x = (int ) 5.0; (Soll richtig sein, aber warum?)
Mit freundlichen Grüßen
ich hatte heute in der uni eine aufgabe wo ich nach fehlern suchen sollte , ob die typ-umwandlung richtig gemacht wurde.
leider hatte ich bei diesen hier probleme und hoffe ihr könnt mir erklären , wie man am besten herausfindet ,ob es richtig umgewandelt wurde oder nicht. am besten bitte regeln oder so.
Aufgabe : Richtig oder Falsch
1) int x = (double) 5.0; (Soll falsch sein ,aber warum?)
2) double x = (int ) 5.0; (Soll richtig sein, aber warum?)
Mit freundlichen Grüßen