こんにちは、Star Wars の名前ジェネレーターを作成しようとしていますが、行き詰まっています。プログラムが次のガイドラインに従うようにすることを想定しています。
というメソッドを作るべきpromptstring
です。
ユーザーの Star Wars 名は姓と名で構成されます。名には、ユーザーの本名の最初の 3 文字を使用し、ユーザーの本姓の最初の 2 文字と連結します。姓には、ユーザーの母親の旧姓の最初の 2 文字と、ユーザーの出生地の最初の 3 文字を連結して使用します。ユーザーの Star Wars Planet には、ユーザーの姓の最後の 2 文字をユーザーの車と連結して使用します。
例:
- 名前を入力してください: Thom
- 姓を入力してください: ヨーク
- あなたの母親の旧姓を入力してください: セルウェイ
- あなたが生まれた都市を入力してください: ウェリングバラ
- 最初に運転した車を入力してください: アウディ
- あなたはKEAUDIのTHOYO SEWELです
現在、コンパイルエラーが発生しています
8 個のエラーが見つかりました: ファイル: J:\CS Projects\NameGenerator.java [行: 15] エラー: 入力を解決できません
ファイル: J:\CS Projects\NameGenerator.java [行: 18] エラー: タイプ java.util.Scanner のメソッド nextLine() は、引数 (int、int) には適用できません
ファイル: J:\CS Projects\NameGenerator.java [行: 19] エラー: last1 を変数に解決できません
ファイル: J:\CS Projects\NameGenerator.java [行: 19] エラー: end を変数に解決できません
ファイル: J:\CS Projects\NameGenerator.java [行: 22] エラー: タイプ java.util.Scanner のメソッド nextLine() は、引数 (int、int) には適用できません
ファイル: J:\CS Projects\NameGenerator.java [行: 25] エラー: タイプ java.util.Scanner のメソッド nextLine() は、引数 (int、int) には適用できません
ファイル: J:\CS Projects\NameGenerator.java [行: 31] エラー: Starwarsname を変数に解決できません
ファイル: J:\CS Projects\NameGenerator.java [行: 34] エラー: Starwarsname を変数に解決できません
私はこのプログラムを何度も作り直しましたが、行き詰まりました。誰かが私を正しい方向に向けたり、私が間違っていることを教えてもらえますか. 前もって感謝します。
import java.util.*;
public class NameGenerator {
static Scanner wars = new Scanner(System.in);
public static void main(String[] args) {
//Prompt for User's Name
String first,last,mother,city,car;
System.out.printf("Please state your First Name");
first= wars.Line(0,2);
System.out.printf("Please state your Last name");
last=wars.nextLine(0,1);
last1=wars.nextLine(-1,end);
System.out.printf("Please state your mothers maiden name");
mother=wars.nextLine(0,1);
System.out.printf("Please state the city you were born in ");
city=wars.nextLine(0,2);
System.out.printf("Please state your first car");
car=wars.nextLine();
Starwarsname=first+last + mother + city + "of" + last + car ;
System.out.println("In a galaxy far, far away you are known as " + Starwarsname + " MAY THE FORCE be with you!");
}
}