我想創建一個方法來計算指定字符在給定字符串中出現的次數,方法是打印該句子和指定的字符及其計數。java方法的正確輸出
這是我迄今完成: -
import java.util.Scanner;
public class Program4 {
public int count (String sentence, char letter)
{
int times = 0;
for (int x=0;x<sentence.length();x++)
{
if (sentence.charAt(x) ==letter){times++;}
}
return times;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
Program4 program4 = new Program4();
}
program4.count("Hello World",'o');
scan.close();
}
}
我明白我需要一個「system.output.println」,但我不知道是什麼值走了進去得到我要找的輸出對於。我將不勝感激任何幫助,我是java的初學者。謝謝。
當然這是字面上的教程的第2頁,之後「你好,世界」。 ? – John3136
好的,現在,你在哪裏創建一個'program4'變量?你的計數方法會返回一些...你爲什麼不打印它? –
您是否聽說過縮進代碼以使其具有人類可讀性?你應該嘗試一下,因爲*我們都是人類,你需要我們的幫助。另外,當你這樣做時,也許你會明白爲什麼你的代碼不會編譯,例如因爲**你沒有班級**。也許你應該(重新)閱讀Java指南的第一章;你知道,這個章節帶有* simple *「Hello World」程序。 – Andreas