javaのレポートを明日までに提出しなければ、いけないんですが、
どなたか、スキルのある方、力をお貸しください!!
課題をまんま書きますので、宜しくお願いします。
1、 1から10までの各整数nに対して、nの2乗および3乗を計算し、
それを表の形で標準出力に表示するアプリケーションを作成せよ。
2、 ー1<x<1の範囲で、y=x、y=x*x、y=x*x*xという、
3つの関数のグラフを同時に表示するアプレットを作成せよ。
3、 描画メゾットを用いて、面白い図形を描くアプレットを作成せよ。
御面倒ですが、お願いします!!!!!!!
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
少し問題を変えます。
1、3の段までの九九表を書く。
2、-10<x<10の範囲で、y=log(|x|)というグラフを書く。
3、描画メゾットを用いて、ピ○チューを描く。
import java.awt.*;
import java.awt.image.*;
class kotae extends Canvas {
private Graphics G;
private BufferedImage OSImage;
public kotae() {
OSImage = new BufferedImage(300, 300, BufferedImage.TYPE_INT_ARGB);
G = OSImage.getGraphics();
G.setColor(Color.YELLOW);
G.fillRect(0, 0, 300, 300);
};
public void Kotae1() {
String s1, s2, s3 = "+--+--+--+--+";
int i, j;
for (i = 0, System.out.println(s3); i < 10; i ++) {
for (j = 0, s1 = "|"; j < 4; j ++) {
s2 = " " + Integer.toString(i * j);
s1 = s1 + s2.substring(s2.length() - 2) + "|";
};
System.out.println(s1);
System.out.println(s3);
};
};
public void Kotae2() {
double x, y;
G.setColor(Color.BLACK);
for (x = -10.0; x < 10.0; x += 0.5) {
y = Math.log(Math.abs(x));
G.fillOval((int)(x * 8.0) + 145, (int)(10.0 * y) + 250, 10, 10);
repaint();
try { Thread.sleep(50); } catch(Exception ex) {};
};
};
public void Kotae3() {
try { Thread.sleep(3000); } catch(Exception ex) {};
G.fillOval(120, 150, 60, 40);
G.fillOval(20, 50, 100, 100);
G.fillOval(180, 50, 100, 100);
G.setColor(Color.WHITE);
G.fillOval(50, 70, 70, 70);
G.fillOval(182, 70, 70, 70);
G.setColor(Color.RED);
G.fillOval(-60, 100, 80, 200);
G.fillOval(280, 100, 80, 200);
repaint();
};
public void paint(Graphics g) { g.drawImage(OSImage, 0, 0, getWidth(), getHeight(), this); };
public void update(Graphics g) { paint(g); };
}
public class kadai {
public static void main(String args[]) {
Frame MF = new Frame("Kadai");
MF.setSize(330, 350);
kotae K = new kotae();
MF.add(K, BorderLayout.CENTER);
MF.setVisible(true);
K.Kotae1();
K.Kotae2();
K.Kotae3();
};
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- C言語・C++・C# C言語 3 2022/10/04 15:07
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Illustrator(イラストレーター) ワードに貼った画像のキャンバスと画像本体のサイズの調整 2 2022/05/19 18:31
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
ボタンの複数割り当てについて
-
C#で、あるクラスのメンバーす...
-
C# 矢印キーの取得
-
C#でキーイベントが発生しない...
-
C# WinForm のDataGridView Cel...
-
デスクトップマスコットのドラ...
-
【C#】ソースコードをファイル...
-
Java 他クラスの呼び出しが上手...
-
LVM_SETITEMSTATEでListViewの...
-
C# DataGridView列カスタマイズ
-
Processingでマウスクリックで...
-
C#から、C++で作成したdll内の...
-
C#でのWNetAddConnection3の使...
-
staticな有効範囲の配列の作り...
-
IF関数でEmpty値を設定する方法。
-
C言語のポインターに関する警告
-
System.err. printlnとSystem.o...
-
System.out.printlnの意味がよ...
-
1~100までの数字を表示し、か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量のデータを読み込んで表示...
-
Junitテストでvoid戻り値メッソ...
-
C#で、あるクラスのメンバーす...
-
C#でのWNetAddConnection3の使...
-
C# visibleプロパティをfalseに...
-
unityでのC++エラーの原因がわ...
-
ボタンの複数割り当てについて
-
C#で別のFormへ複数の値を返そ...
-
エンターキーを押すとOKボタン...
-
LVM_SETITEMSTATEでListViewの...
-
ユーザーコントロールを動的に...
-
[C#.net]スレッド化された別フ...
-
C# 矢印キーの取得
-
C#から、C++で作成したdll内の...
-
C# DataGridView列カスタマイズ
-
C#でキーイベントが発生しない...
-
Thread.sleepのInterruptedExce...
-
C#でのオブジェクトのコピーに...
-
C# 半角カナの文字化けについて
-
文字列の置換
おすすめ情報