我想创建一个方法来计算指定字符在给定字符串中出现的次数,方法是打印该句子和指定的字符及其计数。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