javaの超初心者です。ご教授いただけたら幸いです。
ある書籍を元にやっているのですが、演習に答えがなく、わからないためその問題をお願い致します。
2桁の整数値(10~99)を当てさせる数当てゲームを作成せよ。という問題です。
下記は少しやってみました。
import java.util.Random;
import java.util.Scanner;
class Kazuate99 {
public static void main(String[] args) {
Random rand = new Random();
Scanner stdIn = new Scanner(System.in);
int no = rand.nextInt(); ← ここがたぶん違う
System.out.println("数当てゲーム開始!!");
System.out.println("10~99の数を当てて下さい。");
int x; // プレーヤが入力した数
do {
System.out.print("いくつかな : ");
x = stdIn.nextInt();
if (x > no)
System.out.println("もっと小さな数だよ。");
else if (x < no)
System.out.println("もっと大きな数だよ。");
} while (x != no );
System.out.println("正解です。");
}
}
宜しくお願い致します。
VB2010で、ピクチャーボックスに描いた円を消す方法を教えていただけませんでしょうか。
添付図のようなグラフを描いています。
マウスを動かすとカーソルもグラフライン上を移動するのですが、軌跡が残ってしまいます。
以下のコードに、karg.clear(textbox1.backcolor)と記述すると、グラフ線まで消えてしまいます。
カーソルの軌跡のみを消したいのですが、どなたか方法を御存じないでしょうか。
教えてください。よろしくお願いします。
'カーソルを描く
Dim myPen As New Pen(Color.Green, 2) 'カーソルの色、太さ
Dim myMatrix As New Matrix
Dim karg As Graphics = Me.PictureBox1.CreateGraphics
karg.Clear()
Y = PsizeY / GsizeY * Me.TextBox4.Text
karg.DrawEllipse(myPen, X - 5, Y + 5, 10, 10)
myMatrix.Translate(0, PsizeY) '平行移動(ピクチャーボックスの高さ分,下へ平行移動)
karg.Transform = myMatrix