Я в настоящее время вводный курс программирования Java и я устанавливал следующее упражнение:Подсчет символов строки и чем поместить значение внутри для цикла
Напишите программу, которая может задать серия вопросов из массива Строки. Он должен напечатать линию звезд под вопросом, с линией звезд той же длины, что и вопрос, напечатанный над ним.
Ниже приведен код, который я написал в настоящее время. Класс starLineExercise имеет метод starLine, который я начал писать ниже. Метод starLine должен печатать столько «*», сколько символов в каждой из предыдущих команд System.out.println.
Я попытался создать строковый объект для каждого вопроса, затем сделайте подсчет этого и поместите его в цикл for, но Eclipse дает мне ошибку, говоря, что переменная count не может быть разрешена.
import java.util.Scanner ;
public class starLineExercise{
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
System.out.println ("Please enter your name");
starLine();
String name = sc.nextLine();
starLine();
System.out.println("Pleae enter your age");
starLine();
int age = sc.nextInt();
System.out.println("Your name is " + name + " and your age is " + age);
}
public static void starLine(){
for (int i = 0; i < 20; i++);
System.out.println("*");
}
System.out.println("");
}
}
Пожалуйста, отправьте код, указывающий проблему. –
Приведенный выше код не пытается подсчитать длину строки. Покажите нам, как вы пытаетесь узнать длину строки. –