前提・実現したいこと
ここに質問の内容を詳しく書いてください。
JavaでgetUserNameメソッドを作成し、mainメソッドで呼び出し、戻り値を出力したいと考えています
しかし途中でこのようなエラーが発生しうまくいきません
発生している問題・エラーメッセージ
Main.java:6: error: illegal start of expression
static String getUserName(int num ) {
^
Main.java:11: error: class, interface, or enum expected
}
^
2 errors
### 該当のソースコード #public class Main { ##public static void main(String[] args) { ##static String getUserName(int num ) { #} #} #} 起こっていること public static void main(String[] args) の中に、getUserNameというメゾットを作成するための記述をしていたら、不正な開始 クラス、インターフェース、または列挙型が必要です。というエラーが表示される。 ### 試したこと static String getUserName(int num ) これを別の場所に書けばいいのかと思ったのですが、どこに記述すればよいのかわからない状態です。クラス、インターフェース、または列挙型が必要ですというのは、調べた結果、{ この位置が間違っているか、メゾットがクラスの外部にあるということ。しかし{の位置はは3つあるので違うと思い、きちんとMainクラスの中に処理は入っているので他の原因が見当たらず、理解がおぼつかない状態です もし原因がわかる方がいましたらご教授いただきたいです よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー