Wie rufe ich Variablen aus einer anderen Methode in derselben Klasse, sowie die Aufforderung an die Methode?

Ich bin kämpfen, um das Konzept zu verstehen, zu deklarieren und aufrufen auf Klassen sowie den Verkehr von Variablen zwischen Ihnen.
Im code habe ich jetzt glaube ich es gibt einige Probleme, aber das wichtigste jetzt ist, dass die main-Methode ist nicht in der Lage zu verwenden, den Rückgabewert einer anderen Methode, glaube ich, dass ich die anderen Recht.
Der code:

import java.util.*;
import java.io.*;

class Uke63{
    public static void main(String[]args){

        char c='t';
        String tekst="Jabba the Hutt var en stygg fyr";

        forekommer(c, tekst);

        System.out.println(retval.forekommer);

    }

    static boolean forekommer(char c, String tekst){

        boolean retval=tekst.contains(c);
        return retval;
    }
}

Und den Fehler bekomme ich beim Versuch zu kompilieren: (ich sehe, dass es nicht an den Wert, aber ich brauche etwas Hilfe auf, wie man es finden, dass besonderen Wert.)

makri@Marius-samlap:~/Programmering/Ukeoppgaver$ javac Uke63.java
Uke63.java:12: error: cannot find symbol
    System.out.println(retval.forekommer);
                       ^
  symbol:   variable retval
  location: class Uke63
Uke63.java:18: error: method contains in class String cannot be applied to given types;
    boolean retval=tekst.contains(c);
                        ^
  required: CharSequence
  found: char
  reason: actual argument char cannot be converted to CharSequence by method invocation conversion
2 errors
Die Fehler sind da, um Ihnen zu helfen, Lesen Sie!
Wo auf der Erde kamen Sie auf die Idee, um diese syntax verwenden? System.out.println(retval.forekommer);

InformationsquelleAutor Makri | 2013-10-16

Schreibe einen Kommentar