前提・実現したいこと
他メソッドの変数の情報をmainメソッドで出力させる方法が知りたいたいです。
更に下記のようなコードの場合、引数を持っており、どうやって戻り値をmainメソッドに渡すのか分からないです。
宜しくお願い致します。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
Java
1public class AAA { 2 public static void main(String[] args) { 3 4 System.out.print(out); 5 6 } 7 8 public static int number() { 9 10 int a=1; 11 12 int b=2 13 } 14 15 public static String output(int a,int b) { 16 17 if(a.equals(b)){ 18 19 out="同じ" 20 21 }else { 22 23 out="違う" 24 25 } 26 27 return out; 28 29
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。""れつr
先のご質問から考えるに、この状況でつまづいているのはちょっと解せないです。(回答に困ります)
確かに過去質問をタイトルだけ見てもこれができない理由が他者には分からない。
それはそれこれはこれではなく、全部繋がってるものです。コードは書いたとおりにしか動かないので、基本をおさえないままやりたいことだけやろうと弄り回しても一生思う通りに動くようにはなりません。
一旦引き下がって基礎をきっちり一つずつおさえるほうが確実で早いです。
まず、ローカル変数はそのメソッドの中でしか使えない (例えば、number の中の a, b は number でしか使えないし、その次の String を返すメソッドの引数 a, b とは別)、ということを理解するところから始める必要がありますね。
エラーメッセージをすべて質問に記入してください。
大きなお世話なのでしょうけど、恐らく問題に対する姿勢が間違ってる。過去の質問(にある問題)の方がもっと難しいはず。Javaと言うプログラミング言語の基本をちゃんと習得しないと、回答をもらっても分かったつもりになってコピペして終わりです。過去の質問への回答後の成り行きを見ても、その後自力で完成させた気配が見受けられません。
いわゆる「java の入門書」を2~3冊お読みになることから始めることをお勧めします。
