我很努力地理解聲明和調用類的概念以及它們之間的變量流量。 在我現在的代碼中,我相信有幾個問題,但現在的主要方法是main方法不能使用其他方法返回的值,我相信我有其餘的權利。 代碼:如何從同一個類中的另一個方法調用變量,以及調用該方法?
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;
}
}
而且在編譯的時候我得到的錯誤:(我看到它沒有找到的價值,但我需要如何使它發現,特定的值一定的幫助。)
[email protected]:~/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
的錯誤是來幫助你,閱讀它們! – jmoreira
你究竟在哪裏得到了使用這種語法的概念? 'System.out.println(retval.forekommer);' –