Цель моей программы - дать пользователю возможность ввести предложение и букву и увеличивать число при каждом появлении выбранной буквы в выбранном предложении. Затем программа должна отобразить этот результат в последней строке кода, но программа завершает работу после двух запросов, и последняя строка кода никогда не отображается. Предложения? Спасибо.
package numberOfTimes;
import javax.swing.JOptionPane;
import java.util.Scanner;
public class TimesLetterOccurs {
public static void main(String[] args) {
//Variable to store number of times chosen letter appears in sentence. Initialize to 0
int count = 0;
//Ask user to type sentence and choose letter to evaluate
String sentence = JOptionPane.showInputDialog("Type a sentence: ");
JOptionPane.showInputDialog("Which letter frequency should we check?");
Scanner scanner = new Scanner(System.in);
char letter = scanner.next(".").charAt(0);
scanner.close();
for (int i = 0; i < sentence.length(); i++) {
//Checks if letter appears
if(sentence.charAt(i) == letter) {
//Increments count of appearance
count = count++;
}
}
JOptionPane.showMessageDialog(null, "The letter \"" + letter + "\" appears in \"" + sentence + "\" " + count + " times.");
}
}