初歩的なとこですがすでに着いていけず困っています。
問題は、
下記のプログラムにおいて、スタックへ整数10を入れるには、push(10)としてメソッドpushを呼び出す。逆に、スタックから値を取り出すには、pop()メソッドを呼び出す。また、現在のスタックの先頭位置(スタックポインタsp)は、メソッドgetSP()を呼び出すことで得られる。今、整数10と20をこの順にスタックへ入れた後、スタックから先頭の要素(整数)を取り出す。ただし、取り出した値は出力する必要はない。そして、これらの操作(3回ある)が終わる毎に、その時のスタックポインタspの値を出力する。
このような動作をするようにmainメソッドを完成させ、実行結果を確かめなさい。
class Stack {
int [] stack = new int[10];
int sp = 0;
void push(int n){
if(sp < stack.length){
stack[sp] = n;
sp++;
}
}
void pop(){
if(sp > 0)sp--;
}
int getSp(){
return sp;
}
public static void main(String[] args){
//<この部分を完成させなさい>
}
}
宜しくお願いします!!
No.2
- 回答日時:
>今、整数10と20をこの順にスタックへ入れた後、
>スタックから先頭の要素(整数)を取り出す。
>ただし、取り出した値は出力する必要はない。
>そして、これらの操作(3回ある)が終わる毎に、
>その時のスタックポインタspの値を出力する。
これをそのままコーディングするだけ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Java Java 配列<選挙> 4 2023/07/31 15:07
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# C言語 3 2022/10/04 15:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
mainメソッドのthrows節で設定...
-
final修飾子を使っているのに、...
-
コマンドプロンプト実行後に画...
-
onClickで関数呼出し後に、結果...
-
エクセルVBAにおけるON TIMEメ...
-
Labelコントロールに数字を代入...
-
JAVA コンパイル時のエラー
-
JSPで<SELECT>の中にDBから持っ...
-
boolean型のフィールドとゲッタ...
-
Refreshメソッドの使い方
-
Excel VBA シェイプの原型のサ...
-
HyperLinkのNavigateUrl属性に...
-
ウィンドウを最前面にできません
-
VBPをダブルクリックするとたま...
-
C# 演算 最大値 最小値 表現の仕方
-
(String args[])というメッソ...
-
マスターページからコンテンツ...
-
javaの質問です 次の機能を有す...
-
ShellExecuteってなんで関数?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
エクセルVBAにおけるON TIMEメ...
-
【sendkeysメソッドが動かずに...
-
コマンドプロンプト実行後に画...
-
onClickで関数呼出し後に、結果...
-
DataGridViewでセルクリックイ...
-
Labelコントロールに数字を代入...
-
ExcelのxlDialogInsertPictureで。
-
final修飾子を使っているのに、...
-
JSPで<SELECT>の中にDBから持っ...
-
VBPをダブルクリックするとたま...
-
Excel VBA でExcelを終了したい...
-
Refreshメソッドの使い方
-
ウィンドウを最前面にできません
-
javascriptからjavaを呼び出したい
-
VB.netで、シリアル通信のタイ...
-
mainメソッドのthrows節で設定...
-
VBAでSaveAs使用し、指定してい...
-
PDFファイルから別ウィンドウで...
-
Application.Wait の参照設定
おすすめ情報