Problem eines Anfängers bei Java

approx

Mitglied
Hey Leute ich bin grad dabei ein bisschen für den Test nächste Woche zu lernen und häng grad bei dieser Übungsaufgabe:

Falls die Variable n1 den Wert 0 enthält, soll sie unverändert bleiben. Sonst soll ihr Wert in Richtung 0 um 1 verändert werden (z.B. soll der Wert 5 durch 4 ersetzt werden oder +7 durch +6).

Ich weiß wie man if-Anweisungen schreibt, aber ich hab leider keine Idee wie ich dem Programm sagen kann ob die eingegebene Zahl im Scanner eine 0 enthält.

Hoffe Ihr könnt mir dazu einen kleinen Tipp geben
 

Tarrew

Top Contributor
Was ist genau dein Problem? Eine Zahl mit dem Scanner einlesen würde so gehen:
Java:
        Scanner sc = new Scanner(System.in);
        int zahl = sc.nextInt();
        sc.close();

Dann kannst du deine if-Anweisung schreiben. Also
if zahl > 0 dann zahl --
else if zahl < 0 dann zahl ++
 

DieKeksmaffia

Mitglied
Oh Gott habe ewig keine Scanner benutzt aber gluabe so sollte es gehen:
Java:
Scanner scanner =  new Scanner(System.in);
int input = scanner.nextInt();//Erhalte die Benutzereingabe
if(input==0){
//Mach was wenn 0 eingegeben wurde
} else {
//mach was falls die Eingabe nicht 0 ist
}
 

approx

Mitglied
@Tarrew
Wie man den Scanner schreibt weiß ich aber ich glaub bei der Aufgabenstellung ist ja gemeint das falls die Zahl 0 enthält, also z.B 10,105,0.43, soll sie unverändert bleiben und falls es eine Zahl wie 45 ist soll sie um 1 verringert werden
@DieKeksmaffia
Danke das probier ich mal
 

DieKeksmaffia

Mitglied
ich glaub bei der Aufgabenstellung ist ja gemeint das falls die Zahl 0 enthält, also z.B 10,105,0,43, soll sie unverändert bleiben
In der Aufgabe steht ausdrücklich das auf einen Wert zu achten ist: Es gibt nur ein "0"!
Falls die Variable n1 den Wert 0 enthält
In dem Fall wäre mein Ansatz richtig, aber falls es darum geht, ob die Zahl eine 0 irgendwo enthält muss du ab besten mit Stringsarbeiten, beziehungsweise mit einer String-Methode. Ich würde dann folgendes vorschlagen:
Java:
public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int input = scanner.nextInt();
        if(Integer.toString(input).contains("0")){
            //Falls die eingegbene Zahl eine 0 enthält
        }
        else{
            //falls sie keine enthält
        }
    }
 
Zuletzt bearbeitet:

approx

Mitglied
Jap sorry hätte mich klarer ausdrücken sollen. Wollte mit den Zahlen nur ein paar Beispiele zeigen wie die Zahl aussehen könnte.
Und danke, die String-Methode hilft!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Problem bei der Programmierung eines Tannenbaums Java Basics - Anfänger-Themen 9
A Problem bei returnen eines Wertes Java Basics - Anfänger-Themen 6
D Input/Output Problem bei der Benutzereingabe eines Befehls Java Basics - Anfänger-Themen 14
C Problem mit If Else If und Überprüfung eines Counters Java Basics - Anfänger-Themen 3
DestinatioN Problem beim splitten eines Satzes in Wörter und die Wörter in Buchstaben Java Basics - Anfänger-Themen 2
D Problem beim umwandeln eines Strings in eine Dzezimalzahl Java Basics - Anfänger-Themen 6
L Compiler-Fehler Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) Java Basics - Anfänger-Themen 2
C Problem beim laden eines BufferedImage Java Basics - Anfänger-Themen 2
R Problem bei Übergeben eines Objekts Java Basics - Anfänger-Themen 1
M Problem bei Ausgabe eines Arrays Java Basics - Anfänger-Themen 5
R Problem beim erstellen eines neuen Klassenobjekts Java Basics - Anfänger-Themen 2
F Input/Output Problem beim einlesen eines Strings Java Basics - Anfänger-Themen 3
E Problem beim Programmieren eines Kartenspiels Java Basics - Anfänger-Themen 3
W Problem beim erstellen eines Tests Java Basics - Anfänger-Themen 16
S Problem beim Erstellen eines Scanner-Objekts Java Basics - Anfänger-Themen 7
M Datentypen Problem beim zusammenstellen eines Abfrage-Strings Java Basics - Anfänger-Themen 3
B Problem bei Überprüfung des Inhalts eines Arrays Java Basics - Anfänger-Themen 25
I Problem beim Schreiben eines ersten Programms Java Basics - Anfänger-Themen 3
S Bild eines JLabels mit anderem Bild überlagern - Problem nach Fenster-Minimierung Java Basics - Anfänger-Themen 5
A Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 10
V Vorstellung und Problem bei Ausgabe des Inhalts eines Arrays Java Basics - Anfänger-Themen 4
J Problem mit NullPointerException bei Verwendung eines Arrays Java Basics - Anfänger-Themen 6
Z Problem mit Ausgabe eines generischen Suchbaums Java Basics - Anfänger-Themen 3
P Problem mit Laden und Ausgeben eines array-Objekts Java Basics - Anfänger-Themen 4
V Problem beim erstellen eines ausführbaren Programs Java Basics - Anfänger-Themen 5
1 Problem bei auslesen eines Result Sets Java Basics - Anfänger-Themen 4
R Problem beim Laden eines Images Java Basics - Anfänger-Themen 7
L Problem mit dem Anzeigen eines Panels Java Basics - Anfänger-Themen 2
G Problem mit Größenänderung eines Arrays Java Basics - Anfänger-Themen 3
I Problem eines Neulings mit erstem Programm :( Java Basics - Anfänger-Themen 24
I Problem bei der benutzung eines wertes aus 2 quelltexten Java Basics - Anfänger-Themen 3
G Problem beim Ausführen eines Programms Java Basics - Anfänger-Themen 3
C Problem beim erstellen eines jar Archivs Java Basics - Anfänger-Themen 2
H Problem beim Splitten eines Strings Java Basics - Anfänger-Themen 13
spacegaier Problem beim Laden eines Vektors mit eigenen Objekten Java Basics - Anfänger-Themen 4
B In einem JPanel zeichnen (Problem inerhalb eines Spieles) Java Basics - Anfänger-Themen 4
C Problem bei Programmierung eines Taschenrechners Java Basics - Anfänger-Themen 10
K Problem mit dem Auslesen eines Bildes Java Basics - Anfänger-Themen 18
A Problem beim Signieren eines Applets Java Basics - Anfänger-Themen 4
B Problem beim Ausführen eines Java Datenbank Programms Java Basics - Anfänger-Themen 6
D Problem mit der Verarbeitung eines ActionEvents Java Basics - Anfänger-Themen 7
R problem: wiederholschleife eines kleinen spieles Java Basics - Anfänger-Themen 3
E Problem beim Laden eines Datenbanktreibers Java Basics - Anfänger-Themen 9
V Problem beim Inhalt eines Verzeichnisses anzeigen Java Basics - Anfänger-Themen 6
G Problem beim Kompilieren eines HelloWorld-Programms Java Basics - Anfänger-Themen 7
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
P Problem mit Calendar.getDisplayName() Java Basics - Anfänger-Themen 8
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
H Problem mit Verzweigungen Java Basics - Anfänger-Themen 6
H Problem mit Rückgabewert Java Basics - Anfänger-Themen 7
josfe1234 JAVA FX problem Java Basics - Anfänger-Themen 3
A Code Problem Java Basics - Anfänger-Themen 6
Henri Problem von Typen Java Basics - Anfänger-Themen 7
J Problem mit "ArrayIndexOutOfBoundsException" Java Basics - Anfänger-Themen 11
K jackson Mapping - Problem mit Zeitzonen Java Basics - Anfänger-Themen 10
B Threads Problem mit mehreren Threads Java Basics - Anfänger-Themen 38
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
D Schleifen Problem Java Basics - Anfänger-Themen 2
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
J JAVA-Problem blockiert MEDIATHEKVIEW Java Basics - Anfänger-Themen 13
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
J extends Problem Java Basics - Anfänger-Themen 2
C Polymorphie-Problem Java Basics - Anfänger-Themen 3
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
I Format Problem mit Wert - bekomme 0,10 anstatt 10,00 Java Basics - Anfänger-Themen 6
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben