Variablen Wahrheitswert

Kb45

Neues Mitglied
Hallo ich bin ein Anfänger auf dem Gebiet Java und wollte ein Programm mit einem Wahrheitswert erstellen und ich weiß nicht warum es nicht funktioniert hat.


Java:
package test;

import java.util.Scanner;

public class Variablen {
    Scanner scanner = new Scanner(System.in);
 
    public static void main(String[]args){


    
    }
 
    public void Ausgabe() {
        System.out.print("Ist die Aussage war?");
        String temp = scanner.nextLine();
     
        if (temp.equals("ja")){
            System.out.print("Die Aussage ist wahr.");
        }
        else {
            System.out.print("Die Aussage ist nicht wahr.");
        }
    }
}
Java:
package test;

public class Hauptklasse {
    Variablen Test = new Variablen();
 
Danke im Voraus!
 

VfL_Freak

Top Contributor
Moin,
warum es nicht funktioniert hat
Was heißt denn das ??
http://www.java-forum.org/forum-faq-beitraege/7407-man-fragen-richtig-stellt.html

Ich rate mal in Blaue: Du bekommst immer nur "Die Aussage ist nicht wahr" angezeigt??
Dann könnte es hieran liegen:
if(temp.equals("ja") )
Sicher, das Du es genauso eingibst? Also NICHT 'Ja' oder 'JA'??

ach nee, andere Frage: wieso ist die 'main'-Funktion nicht in Deiner Hauptklasse?
So macht doch das gesamte Konstrukt keinen Sinn!
Du kannst die Klasse 'Variablen' quasi standalone verwenden!

Außerdem sollst Du die Methode 'Ausgabe' auch irgendwo aufrufen !!

VG Klaus
 

Ähnliche Java Themen

Neue Themen


Oben