0

引数として送信された数値の平方根を表示できるアプリケーションを作成するにはどうすればよいですか? これまでのところ、私は持っています:

import java.awt.*;

public class RootApplet extends javax.swing.JApplet {
int number; 

public void init() {
number = 225;
}

public void paint(Graphics screen) {
Graphics2D screen2D = (Graphics2D) screen; 
screen2D.drawString("The square root of " + arguments[0] +

" is"
Math.sqrt(number));
}
}

しかし、実行時エラーによると、明らかに何かが欠けています。エラー。

4

1 に答える 1

2

ペイント方法が正しくありません。以下に置き換えます。、、 のdrawString3 つのパラメータを受け入れます。Stringx posy pos

@Override
public void paint(Graphics screen) {
    Graphics2D screen2D = (Graphics2D) screen;
    screen2D.drawString("The square root of "+number+" - "+(int) Math
            .sqrt(number),10,10);
}
于 2012-10-05T03:55:47.703 に答える