前提・実現したいこと
①入力された式を配列に格納し、カッコ「(」とカッコ閉じ「)」の探索を行う
②それぞれの要素番号を戻り値として返す
戻り値が2つ以上のメソッドについてもっとスマートな書き方があれば教えて頂きたいです。
発生している問題・エラーメッセージ
非 static フィールド startid を static 参照できません 非 static フィールド endid を static 参照できません
該当のソースコード
java
1public class Sub{ 2 int startid; 3 int endid; 4 5 public static int CheckKakko(String[] array){ 6 Sub id = new Sub(); 7 for(startid = 0; startid < array.length ; startid++){ 8 if(array[startid].equals("(")){ 9 id.startid = startid; 10 break; 11 } 12 } 13 for(endid = array.length-1 ; endid < 0 ; endid--){ 14 if(array[endid].equals(")")){ 15 id.endid = endid; 16 break; 17 } 18 } 19 return id; 20 } 21}
試したこと
idを戻り値として返すためのクラスを作成する
補足情報(FW/ツールのバージョンなど)
Java SE7
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。