Я не понимаю, как это сделать. Сценарий должен запросить у пользователя предложение, рассказать им длину, вернуть символ в этот индекс, а не задавать им символ и показывать первое место. Я просто не могу понять, как использовать числовой ввод, чтобы найти возвращаемый символ в этом индексе. (Я знаю его, вероятно, простой ответ). Все, что работает.Задайте пользователю числовой символ ввода и возврата по этому индексу?
public class Sentence
{
Scanner scan = new Scanner (System.in);
int sentlength;
int letterenter;
int lowerinput;
int letterloc;
String enterletter;
public void sentence()
{
System.out.print("Please enter a sentence");
String originalsent = scan.nextLine();
sentlength=originalsent.length();
System.out.println("The sentence is "+sentlength+" charecters long");
System.out.println("Please enter a number less than the length of the sentence");
lowerinput = scan.nextInt();
System.out.println("Please enter a charecter");
enterletter = scan.next();
letterloc = originalsent.indexOf(""+enterletter+"");
System.out.println(""+letterloc+"");
}
public static void main(String[] args)
{
Sentence worksheet= new Sentence();
worksheet.sentence();
}
}
Спасибо. Я знал, что это просто. Это был мой способ сделать это (форматирование). Thst испортил мне – user2860253
awesome! не стесняйтесь отмечать это как ответ, если он решит вашу проблему, таким образом он закрывает вопрос –