私は識別子がJava - エラー:<identifier>が予想され、それを修正するには?
newIntArray3 = addValues(StackA.pop(), StackB.pop());
を期待言って、このエラーメッセージが表示されます誰かがこれで私を助けてくださいことはできますか?
スタックを使って2つの数字を1文字ずつ追加し、スタックをポップして答えを表示したいのですが。
import java.util.*;
public class sandy {
public static void main(String[] args){
int[] newIntArray1 = new int[]{5,9,2};
int[] newIntArray2 = new int[]{4,7,5,6};
Stack StackA = new Stack();
Stack StackB = new Stack();
Stack StackC = new Stack();
StackA.push(newIntArray1[0]);
StackA.push(newIntArray1[1]);
StackA.push(newIntArray1[2]);
StackB.push(newIntArray1[0]);
StackB.push(newIntArray1[1]);
StackB.push(newIntArray1[2]);
StackB.push(newIntArray1[3]);
while (!StackA.empty() && !StackB.empty()) {
int[] newIntArray3 = new int[4];
@SuppressWarnings("unchecked")
newIntArray3 = addValues(StackA.pop(), StackB.pop());
int i=0;
while (i<=3);
StackC.push(newIntArray3);
i++;
}
System.out.println("result: " + StackC.pop() + StackC.pop() + StackC.pop() + StackC.pop());
}
public void addValues() {
int x , y = 0;
int addValues = 0;
addValues = x+y;
System.out.println(addValues);
}
}
'javaのをチェックしてください!= javascript' –
なぜこのタグは 'javascript'ですか? – abhishekkannojia
while(i <= 3); '無限ループがあります。コードを正しく投稿してください。 – abhishekkannojia