Я новичок в Java, и я пытаюсь изучить разные сайты и видеоролики, и я застрял на проблеме уже пару дней, и я интересно, может ли кто-нибудь помочь. То, что я пытаюсь сделать, - спросить у пользователя, сколько ключевых актеров в фильме. Затем я хочу спросить имя актера и роль, которую они играют в фильме, это нужно спросить у каждого актера, сколько бы ни было указано пользователем в фильме, прежде чем окончательно отобразить имя актера и его роль?Подсчет актеров и их отображение и отображение их имени и роли
import java.util.Scanner;
public class rough {
public static void main(String[] args) {
// TODO Auto-generated method stub
int actorCount;
Scanner input = new Scanner(System.in);
Scanner kb = new Scanner(System.in);
System.out.println("How many actors are in the film? ");
actorCount = kb.nextInt();
for (int k = 1; k <= actorCount ; k++)
{
float actor, character;
System.out.println("What is the actors name? ");
actor = kb.nextFloat();
System.out.println("What is " + actor + "'s character?");
character = kb.nextFloat();
System.out.print(actor + " - " + character);
}
kb.close();
input.close();
}
}
Есть ли какая-либо конкретная причина, по которой вы используете 'float' для текстовых значений вместо' String'? Я думаю, вы должны взглянуть на ** [это] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html) ** и ** [это] (https: // docs .oracle.com/javase/tutorial/java/data/strings.html) ** –
Актер 25.42 потрясающий. – GriffeyDog