gerade und ungerade Zahl ermitteln

Status
Nicht offen für weitere Antworten.
M

mercury87

Gast
Man soll eine beliebige natürliche zahl eingeben können und die maschiene soll feststellen ob es eine gerad zahl ist oder nicht.wenn ja sie ausgeben,wenn nein eine fehlermeldung bringen.
habe mir überlegt jeweils immer durch 2 zu teilen wenn der datentyp der zahl "integer" ist soll er sie ausgeben wenn sie "double" ist fehlermeldung...aber wie realisiere ich das??sitz jetzt schon paar stunden und bekomme es nicht hin...need help!THX

Edit von L-ectron-X: Titel aussagekräftiger gemacht.
 

jptc.org

Bekanntes Mitglied
Naja Eingabe einlesen; neuen Integer anlegen; wenn kein int Wert eingegeben wurde, dann fliegt eine Exception. Diese Exception fangen und eigene Fehlermeldung ausgeben. Wenn Integer erzeugt dann intValue geben lassen und das Ergebnis von Wert mod 2 (Wert % 2) sich anschauen, wenn Ergebnis ungleich 0 dann wars wohl keine gerade Zahl. So das wars.

Ich hoffe der Telegrammstil ist ausreichend. Zu den einzelnen Themen (Integer anlegen...) findest Du in diesem Forum schon millionen Beiträge :###
 
B

bygones

Gast
Der Telegramstil ist meiner Ansicht nach vollkommen ausreichend - ist ja schon fast Pseudcode ;=)
 
B

blink999

Gast
Hi leute hab eigentlich das gleiche problem wie Mercury 87,hab mit euren antworten bisschen was ausprobiert,komm aber irgendwie zu keinem ergebnis...
wenn es nicht all zuviel arbeit ist könnte dann jemand von euch JavaPros*g* mal nen JavaCode entwerfen?Wäre cool!
 
S

Sum999

Gast
Code:
import java.io.*;
public class Rechteck 
{
	
	public static void main(String args[])
	throws IOException
	{
	int Geben_sie_eine_Zahl_ein, i;
        
           
        double Ergebnis, j;
        
         
         BufferedReader  br = new BufferedReader(
                       new InputStreamReader(System.in));
         
         
         System.out.println("Geben sie eine Zahl ein");
		Geben_sie_eine_Zahl_ein=Integer.parseInt(br.readLine());
                
                Ergebnis=Geben_sie_eine_Zahl_ein/2;
                
              if("Ergebnis"+"2"=="i") System.out.println();
                                                        
                System.out.println("Ergebnis: "+ Ergebnis); 
         
	}
}



----
das is mein ansatz... :roll:
 

mic_checker

Top Contributor
btw. wenn du in deinen Programmen immer solche Variablennamen verwendest wie "Geben_sie_eine_Zahl_ein" kannst du dich schon mal freuen ;)

Variablennamen sollten schon etwas kürzer sein...Ansonsten wurde in dem Thread schon alles gesagt.

1 % 2 = 1
2 % 2 = 0
 

kopfsalat

Bekanntes Mitglied
Herr, erbarme Dich unser. :gaen:

Code:
import java.io.*;
class IstGerade
{
    public static void main (String [] args)
    {
        System.out.println("Mit modulo-operator %");
        for (int zahl = -10; zahl <= 10; zahl++)
        {
            boolean istGerade = (zahl % 2 == 0);
            System.out.println(zahl + "  ist gerade: " + istGerade);
        }
        
        System.out.println("\n\nMit Bit-Testen");
        for (int zahl = -10; zahl <= 10; zahl++)
        {
            boolean istGerade = ((zahl & 1) == 0);
            System.out.println(zahl + "  ist gerade: " + istGerade);
        }
        
    }
}
 

mic_checker

Top Contributor
Da fällt mir ein, man könnte das ganze ja auch über wechselseitige Rekursion lösen ;)

Also eine Methode istGerade und eine istUngerade....aber das wäre wohl mit Kanonen auf Spatzen geschossen ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Gerade oder ungerade Zahl mittels Methoden Java Basics - Anfänger-Themen 13
F kleines Programm für ungerade oder gerade Zahl. Java Basics - Anfänger-Themen 18
M Gerade/ungerade---alter Forenbeitrag Java Basics - Anfänger-Themen 4
J Erste Schritte Array: Häufigkeiten bzw. gerade/ungerade Zahlen Java Basics - Anfänger-Themen 5
T Erste Schritte Berechnung von gerade und ungerade Zahlen Java Basics - Anfänger-Themen 10
S Gerade bzw. Ungerade Zufallszahl generieren Java Basics - Anfänger-Themen 5
Xtracter 3 gerade, 3 ungerade, 3 gerade, usw. Zahlen aufzählen Java Basics - Anfänger-Themen 20
K zufallszahlen int / double, gerade / ungerade problem . Java Basics - Anfänger-Themen 2
X Werte vergleichen ob gerade oder ungerade geht das? Java Basics - Anfänger-Themen 4
B Gerade ungerade Zahlen Java Basics - Anfänger-Themen 3
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
JavaBeginner22 Punkt auf Gerade Java Basics - Anfänger-Themen 59
B Methoden Rekursiv festellen, ob eine Zahl gerade-oft vorkommt oder nicht Java Basics - Anfänger-Themen 4
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
P Herausfinden, auf welchem Panel des CardLayouts man gerade ist? Java Basics - Anfänger-Themen 12
D Guten Tag mache gerade eine Umschulung zum FiSi war leider jetzt 2 Wochen Krank und wir hatten Prozendurale Programmierung. Java Basics - Anfänger-Themen 3
Henri ich verstehe gerade nicht die Methode Java Basics - Anfänger-Themen 6
D Ausgeben welcher Thread gerade Arbeitet Java Basics - Anfänger-Themen 8
W Erste Schritte Zweidimensionales Array - Gerade Zahlen anzeigen lassen Java Basics - Anfänger-Themen 3
H Gerade Zahlen aus Array entfernen Java Basics - Anfänger-Themen 8
C DoublyLinkedList - Gerade zahlen ausgeben lassen Java Basics - Anfänger-Themen 2
Thallius String und \n. Habe wohl gerade Brett vorm Kopf Java Basics - Anfänger-Themen 13
K Rekursion gerade Zahlen addieren Java Basics - Anfänger-Themen 11
A Gerade Terme der Fibonacci-Folge aufsummieren Java Basics - Anfänger-Themen 12
P Gerade Zahl sortieren Java Basics - Anfänger-Themen 11
K Schnitt zweier Ebenen ergibt Gerade Java Basics - Anfänger-Themen 10
F Zugriff auf Pfad des gerade ausgeführten Programms? Java Basics - Anfänger-Themen 14
M Gerade Zahlen aus einer Zahl summieren Java Basics - Anfänger-Themen 9
C Nachprüfung 2.: Gerade Zahlen ausgeben Java Basics - Anfänger-Themen 14
M Ausgabe einer gerade Zahl nur mit Addition,subtraktion und vergleichsoperatoren! Java Basics - Anfänger-Themen 4
S Senkrechte Gerade Java Basics - Anfänger-Themen 11
R Wird Programm gerade beendet? Java Basics - Anfänger-Themen 10
W Fange gerade an zu programmieren! Java Basics - Anfänger-Themen 6
J Habe gerade erst mit Java begonnen - Frage zu JTabbedPane Java Basics - Anfänger-Themen 3
G gerade zahlen größer und kleiner null Java Basics - Anfänger-Themen 6
I aus 2 random zahlen soll nur die ungerade summe der beiden genommen werden. Java Basics - Anfänger-Themen 13
S Zufällige ungerade Zeile aus Text-Datei lesen Java Basics - Anfänger-Themen 5
H Ungerade Zahlen ausgeben von 1 bis 1000 Java Basics - Anfänger-Themen 8
W Wie ziehe ich positive ungerade Zahlen von meinem Hauptwert ab? Java Basics - Anfänger-Themen 17
P Ungerade Zahlen ausgeben lassen zwischen Spannweite zweier eingegeben zahlen Java Basics - Anfänger-Themen 6
C Ungerade Zahlenfolge ausgeben Java Basics - Anfänger-Themen 11
J Ungerade Zufallszahlen in JAVA Java Basics - Anfänger-Themen 31
U JAVA - Ungerade Zahlen Array Java Basics - Anfänger-Themen 9
T Methoden HILFE! readLine() liest nur ungerade Zeilen?? Java Basics - Anfänger-Themen 2
M ungerade zahlen eines arrays nach hinten tauschen Java Basics - Anfänger-Themen 13
D Array nach ungerade zahlen sortieren Java Basics - Anfänger-Themen 6
N Ungerade Zahlen Java Basics - Anfänger-Themen 6
B methode ungerade löschen usw usw Java Basics - Anfänger-Themen 3
ixChronos Letzten 4 Ziffern einer großen Zahl ausgeben Java Basics - Anfänger-Themen 3
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
Shadowrunner Variablen Gibt es eine Möglichkeit die Ziffern/Stellen einer Zahl fest zu legen? Java Basics - Anfänger-Themen 3
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
T Eingabe durch eine Zahl dividieren nachgucken? Java Basics - Anfänger-Themen 4
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
E Array, nächste Zahl zur 5 ausgeben, wie? Java Basics - Anfänger-Themen 42
A Methoden Guten Tag , ich wollte so machen dass wenn meine frog an eine fly/bee geht dann an meine Tafel geht der zahl +1 hoch. Java Basics - Anfänger-Themen 2
B Überprüfung dass Zahl nur aus 0,1 besteht Java Basics - Anfänger-Themen 2
S Vollkommene Zahl berechnen und ausgeben Java Basics - Anfänger-Themen 16
B Hashmap richtig bauen, die Tripel auf Zahl abbildet? Java Basics - Anfänger-Themen 10
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
B 49-bit-zahl mit genau 6 Einsen bauen? Java Basics - Anfänger-Themen 21
D Kleinste Zahl in Array finden die vorher noch errechnet werden müssen. Java Basics - Anfänger-Themen 4
M Java Ausgabe der höchsten Zahl Java Basics - Anfänger-Themen 14
Thomas06 Wie kann man mithilfe von boolean herausfinden ob eine zahl durch 5 und 7 teilbart ist ? Java Basics - Anfänger-Themen 7
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
M zahl raten Java Basics - Anfänger-Themen 1
G Position einer unbekannten 3-stelligen-Zahl in einem String finden Java Basics - Anfänger-Themen 15
sserio Prüfen, ob eine Zahl eine periodische Zahl ist Java Basics - Anfänger-Themen 20
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
I Zahl aufrunden (Zeit) Java Basics - Anfänger-Themen 43
M Eine Methode die erkennt ob die ein gegebene zahl größer oder kleiner sein muss Java Basics - Anfänger-Themen 2
TanTanIsTrying Durschnitt berechnen von eingegebener Zahl bis 1 heruntergezählt Java Basics - Anfänger-Themen 9
R Fortlaufende Zahl Java Basics - Anfänger-Themen 3
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
K Warum gibt mir z. B. 40^128 eine Zahl? Ich dachte mit xor kann man nur booleanwerte erhalten, also prüfen ob etwas whar oder falsch ist? Java Basics - Anfänger-Themen 1
I String Kombination erstellen anhand fortlaufender Zahl (Vertragsnummer) Java Basics - Anfänger-Themen 13
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
Q Prüfen ob Zahl als Summe von Potenzen dargestellt werden kann. Java Basics - Anfänger-Themen 20
HelpInneed Zahl. Java Basics - Anfänger-Themen 2
R Perfekte Zahl Java Basics - Anfänger-Themen 8
D Mittlerste Zahl Java Basics - Anfänger-Themen 17
D Grösste Zahl in einer Folge herausfinden. (ULAM) Java Basics - Anfänger-Themen 9
Poppigescorn Häufigkeit einer zahl zählen Java Basics - Anfänger-Themen 5
B Konkatenieren eines Strings und inkremtierenden Zahl zu einer INT Variablen Java Basics - Anfänger-Themen 7
Poppigescorn scan.nextInt() wiederholen bis eine Zahl eingeben wird Java Basics - Anfänger-Themen 7
J Verdoppeln einer Zahl (in dem Fall Münzen) Java Basics - Anfänger-Themen 4
C Programm das feststellen kann, ob eine eingegebene Zahl einem Schaltjahr entspricht, richtig geschrieben? Java Basics - Anfänger-Themen 11
S Algorithmus (reelle Zahl <65536 von dezimal zu dual) max. 10 Nachkommastellen Java Basics - Anfänger-Themen 4
K Wie kontrolliere ich ob ich die Zahl in meinem Array schon hab? Java Basics - Anfänger-Themen 9
T Zahl in Array ersetzen Java Basics - Anfänger-Themen 2
Abraham42 Prozentsatz einer Zahl mehrmals Java Basics - Anfänger-Themen 2
C Größte Zahl aus einem Array ermitteln(als statische Methode) Java Basics - Anfänger-Themen 31
Kingamadeus2000 Anzahl der Ziffern der kürzesten Zahl aus einem zurückliefern Java Basics - Anfänger-Themen 1
V Beliebige Dreistellige Zahl Teiler finden Java Basics - Anfänger-Themen 4
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
W Random Zahl unter Berücksichtung eines Durchschnitts Java Basics - Anfänger-Themen 7
S Zahl eingeben Java Basics - Anfänger-Themen 8
A Java . punkt neben einer Zahl. Java Basics - Anfänger-Themen 1
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben