前提・実現したいこと
勉強をしはじめたばかりで初歩的な質問ですみません。
テキストを写しているつもりなのですが、コンパイルエラが出てしまします。
どこがまちがっているのかわかりません。
発生している問題・エラーメッセージ
F:\2week>javac Day507Smple.java
Day507Smple.java:1: エラー: クラスStackはpublicであり、ファイルStack.javaで宣言
する必要があります
public class Stack {
該当のソースコード java
コード
public class Stack {
private int[] vals = new int[10];
private int index = 0;
public void push(int val){ this.vals[index] = val; index++; } public int pop(){ index--; return this.vals[index]; }
}
public class Day507Smple {
public static void main(String[] args) {
Stack stack = new Stack();
stack.push(15);
stack.push(1);
for (int i = 0; i < 2; i++){ System.out.println(stack.pop()); }
}
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー