Kehrwert wird nicht berechnet?

OOPler

Mitglied
Ich habe folgendes Programm geschrieben:

Java:
int zahl, kehrwert;
	
	System.out.println("Kehrwert");
	
	Scanner eingabe = new Scanner(System.in);
	
	System.out.println("Geben sie eine Zahl ein: ");
	zahl = eingabe.nextInt();
	
	kehrwert = 1/zahl;
	
	System.out.println("Kehrwert: " + kehrwert);
	
	System.out.println("Programmende Kehrwert");

Aber egal was ich eingebe es wird immer wieder 0 ausgegeben. Woran liegt das? Klar ist das nicht die mathematisch Korrekte berechnung des Kehrwerts, aber warum gibt Java 0 aus?
 

Zurück
Oben