• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メソッドの中に、作ったメソッドを呼び込みたいんですが)

メソッドの中に、作ったメソッドを呼び込みたいんですが

このQ&Aのポイント
  • シグネチャを int argCheck(String args[]) に指定して、引数のチェック処理メソッドというものを作成してるんですが、よくわからないんです。
  • 作成したメソッドの内容は、(1) 引数の数が1個でない場合、1を返却 (2) 引数が『aaa』でも『ZZZ』でもない場合、99を返却 (3) 以外は、0を返却です。
  • また、Testクラスのmainメソッド内で、作成したメソッドを呼び込んでいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.1

main関数で int result = test.argCheck(args); test.argCheck(); //メソッドを呼び込み 2回呼んだりしていていまいち何がしたいのかわかりませんが、 // argCheck // 引数無しがある場合 private int argCheck() { return this.argCheck(new String[]{}); } private int argCheck(String args[]) { if(args.length != 1) { // 引数の数が1以外の場合 return 1; // 1を返す } else if( !args[0].equalsIgnoreCase("aaa") && !args[0].equalsIgnoreCase("ZZZ") ) { //引数が aaa でも ZZZ でもない場合(大/小文字区別せず) return 99; // 99を返す } // それ以外の場合 return 0; // 0を返す } // end ちゃんとテストしたわけじゃないですが、こんな感じでしょうか?

関連するQ&A