Javaの戻り値の例題に取り組んでおります。
**実現したいこと
問題文に沿って、出力結果
太郎東京男プログラマー
このように出力したい
**
下記のメソッドを作成してください。
メソッドを作成したら、mainメソッドで呼び出し、戻り値の要素を全て表示してください。その際、0番目の要素は表示しないように処理を実装してください。
getUserProfileメソッド
{"1","太郎","東京","男","プログラマー"}
上記の要素を持つ静的配列変数を宣言してください。
その静的配列変数を戻り値としてください。
コード public class Main { static String[] getUserProfile() { String [] date = {"1","技育太郎","東京","男","プログラマー"}; return date; } public static void main(String[] args) { String [] date; System.out.println(date); } }
ここに言語を入力
**何が起こっているのか
メゾットを作成し、それをmainメゾットで呼び出して戻り値をすべて出力しようと思い、System.out.println(date);と出力するための処理を記述し実行すると下記なエラーが出てしまう
エラー Main.java:11: error: variable date might not have been initialized System.out.println(date); ^ 1 error
****試したこと 現状の認識
変数の初期化がされていないと戻り値の要素を全て表示してください。その際、0番目の要素は表示しないように処理を実装してください。
getUserProfileメソッド
{"1","太郎","東京","男","プログラマー"}
上記の要素を持つ静的配列変数を宣言してください。
その静的配列変数を戻り値としてください。
コード public class Main { static String[] getUserProfile() { String [] date = {"1","太郎","東京","男","プログラマー"}; return date; } public static void main(String[] args) { String [] date; System.out.println(date); } }
ここに言語を入力
**何が起こっているのか
メゾットを作成し、それをmainメゾットで呼び出して戻り値をすべて出力しようと思い、System.out.println(date);と出力するための処理を記述し実行すると下記なエラーが出てしまう
エラー Main.java:11: error: variable date might not have been initialized System.out.println(date); ^ 1 error
****試したこと 現状の認識
変数の初期化がされていないと表示されていることから、dateがおかしいのかどこを直していけばよいのか、エラー文をコピーし,
java エラー文というふうに検索をかけて原因を探っては見たのですがより理解が難しくなってしまいました。
何か原因のヒントになる言葉をいただけると幸いです。