class A { int x; public A() { x=10; } public void Jump() { if(0<x) x--; } } class B { int y; public B() { y=10; } public void Jump() { if(0<y) y--; } } class Program { static void Main() { A test=new A(); B test=new B(); } }
というコードがあったとして(さらっと書いたので間違っているかもしれません)、
A()のJump()と、B()のJump()が交互に10回ずつ呼ばれるようにしたいです。
想定としては、
xの10-1 → yの10-1 → xの9-1 →…
と呼ばれる感じです。
出力の事は後から考えますので、とりあえず上の処理が出来るように宜しくお願いします。
AとBのインスタンスを入れる変数がどちらもtestですが
(Aの)test.Jump();
(Bの)test.Jump();
って10回繰り返せばいいのでは?
現状何が問題でしょうか。
作業依頼に見受けられます。
> さらっと書いたので間違っているかもしれません
さらっと書いた(テキトーに書いたと理解)という理由で間違っているかどうかわからないとのは論外ですよ。あなたが回答者の立場でそう言われたら気合を入れてみてみようという気は起きないのでは?
(各 Jump() の呼び出しに1行費やすとして)たかだか 20行 のコードを書けばいいよね.
・Yesの場合 : じゃあ書こうよ.さらっと.
・Noの場合 : 何故に No なのかを述べよ.
回答1件
あなたの回答
tips
プレビュー