トップページ⇒tech
1001コメント457KB

★★ Java の宿題ここで答えます Part 59 ★★

■ このスレッドは過去ログ倉庫に格納されています
0001JavaScriptは板違い、Web制作板をご利用ください2006/12/04(月) 02:38:36
【Java宿題スレッド基本ルール・五箇条の御誓文】
1:問題文は自己省略せずに、直接全部貼り付けてください。
2:課題の「丸投げ」が最も好ましい提示法です。なるべく丸投げしてください。
3:数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
4:課題&宿題関連の質問はOKですが、それ以外の一般的な質問は禁止です。
5:もし回答プログラムがアップされたら、その返答と動作報告をお願いします。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》
【 期限 】提出期限、解答希望日があれば書きます
【 Ver  】希望するJavaバージョンがあれば書きます
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)

【回答プログラムの掲載場所】
Java質問スレWiki  http://www.wikiroom.com/java/
ソースポストネット  http://sourcepost.sytes.net/

【前スレ】
http://pc8.2ch.net/test/read.cgi/tech/1159572806/
0232初心者2006/12/11(月) 20:16:43
import java.io.*;
public class bif0168 {
public static void main( String[] args ) throws IOException {
System.out.println("あなたの100mのベストタイムを入力してください:");
System.out.print("あなたのベスト記録:");
BufferedReader br1 =
new BufferedReader(new InputStreamReader(System.in));
String str1 = br1.readLine();
double num1 = Double.parseDouble(str1);
if ( num1 > 13.99 ) {
System.out.println("あなたの走力は小学生レベルです");
} else if ( num1 > 12.29 ) {
System.out.println("あなたの走力は中学生レベルです");
} else if( num1 > 11.19 ) {
System.out.println("あなたの走力は高校生レベルです");
} else if( num1 > 10.80 ) {
System.out.println("あなたの走力は大学生レベルです");
} else if( score >= 10.49 ) {
System.out.println("あなたは県では有名なスプリンターになれます");
} else if( score > 10.20 ) {
System.out.println("あなたは全国でも通用するスプリンターです");
} else if( score > 10.00 ) {
System.out.println("あなたはアジアでも通用するスプリンターです");
} else if( score > 9.76 ) {
System.out.println("あなたは世界でも通用するスプリンターです");
} else if( score > 0.00 ) {
System.out.println("あなたならチーターにも勝てます。速すぎです");
} else {
System.out.println("????");
}}}
0233初心者2006/12/11(月) 20:19:28
>>232

これを改良していただけないでしょうか?
具体的には、はじめに「性別は?」と質問文をいれ、
男女によって100mタイムによるレベル評価を変えたいです。
12秒だったとしても男女ではレベルは異なるからです。
12秒なら男子では中学レベルですが、女子なら高校レベルにあたります

初心者なので簡単な質問ですが、どうかよろしくお願いします。
0234デフォルトの名無しさん2006/12/11(月) 20:21:46
>232-233
テンプレ
0235デフォルトの名無しさん2006/12/11(月) 20:40:16
>>196
相関係数計算に使用する値は、最後のテキストボックスにいれて、
X or Yで登録するようにしておいた。
終了ボタンは、ボタンクラスにしておいた。(ソフトキーにしたければ、自分でしてくれ)

っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28953
0236デフォルトの名無しさん2006/12/11(月) 22:00:40
>>233
まずテンプレを埋めてくれ。

それから、女子と男子でメッセージが違うなら、何秒で何と表示させるか書いてくれ。
0237デフォルトの名無しさん2006/12/11(月) 22:27:24
>>235
本当にありがとうございます!
これで単位が(つд`)
0238宿題残り物 06/12/122006/12/12(火) 07:04:57
期限           レス番号
------------------------------------------------------------
12/12          >>82(>>102)
12/13          >>208
12/13          >>228(ヒント>>231)
12/16          >>221

期限やテンプレ無効な物は排除してます。
0239デフォルトの名無しさん2006/12/12(火) 07:10:40
>>208
>2. 最終的にPCクラスタで高速化する。
きちんとしたクラスタ技術は、高価なシステムです。
宿題レベルの話ではありません。
IBMやOracleにでも入社してから開発してください。
0240デフォルトの名無しさん2006/12/12(火) 07:20:52
>>239
実際のところは金と知識があれば学生でもできなくはない
PowerMacでクラスタスパコン作ってたからな
0241デフォルトの名無しさん2006/12/12(火) 08:40:06
何ノードが普通かは知らんけど
大学なら結構クラスタあまってない?
0242デフォルトの名無しさん2006/12/12(火) 11:41:54
2PCでも一応クラスタw
今の大学って平均80〜100ノードくらいなのか?
大学によっては、単体最新スパコン複数入ってるところもあるのだろうな・・・
日本の大学で、イリノイ大学NCSA級の設備があるところってあるのかな?
・・・スレ違いになってきたな。スマソ
0243デフォルトの名無しさん2006/12/12(火) 11:44:26
>>231さん
コンパイルが通りません。。
0244デフォルトの名無しさん2006/12/12(火) 12:30:15
>>90です。
>>203さんありがとうございます。
私も自分で作ってみたのですが、思った通りに行かないので
上級者の方の手をお借りしたいと思った次第であります。
今回、このような面倒臭いプログラムを組んで頂き
本当にありがとうございました。
0245質問があります・x・2006/12/12(火) 15:31:09
java言語でスーパークラスのフィールドとメソッドを受け継ぐプログラム(継承)のやり方を何方か教えてください><;
0246デフォルトの名無しさん2006/12/12(火) 15:45:35
>>245
>>1 読め = 質問スレ行け!
0247デフォルトの名無しさん2006/12/12(火) 19:04:50
1.スーパークラスの定義
class RectangleInfo {
private int width;
int height;

RectangleInfo(int w.int h) {
width = w;
height = h;
}
void Print(){
printW();
printH();
System.out.println("Ares = "+width *height);
}
void printW(){
System.out.println("Width = "+width);
}
private void printH(){
System.out.println("height ="+height);
}
}
0248デフォルトの名無しさん2006/12/12(火) 19:53:23
>>247 何にこれは?まさか >>245 のソース? >>246 読むことも出来ないのか・・・
02492312006/12/12(火) 20:36:42
>228
class SampleActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
tmp = (JRadioButton) e.getSource();
cou++;
lb.setText("カウンター:" + cou + "kai");
lb2.setText(iro + tmp.getText() + cou);
iro = iro + tmp.getText() + cou;
}
}

の部分を↓で書き換えれ。

StringBuffer message = new StringBuffer();
class SampleActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
tmp = (JRadioButton) e.getSource();
cou++;
lb.setText("カウンター:" + cou + "kai");
message.append(tmp.getText() + cou);
lb2.setText( "<html>" + message + "</html>");
}
}
0250デフォルトの名無しさん2006/12/12(火) 21:43:51
1.スーパークラスの定義
class RectangleInfo {
private int width;
int height;

RectangleInfo(int w.int h) {
width = w;
height = h;
}
void Print(){
printW();
printH();
System.out.println("Ares = "+width *height);
}
void printW(){
System.out.println("Width = "+width);
}
private void printH(){
System.out.println("height ="+height);
}
}
(2)上記のスーパークラスを使って、直方体の体積を扱うサブクラスVolumeを作成する
�@フィールドの宣言
�Aコンストラクタの定義
�Bメソッドの定義
 →直方体の縦、横、高さ、体積を表示する処理を行なう
注意:直方体の体積=縦X横X高さ
0251デフォルトの名無しさん2006/12/12(火) 21:51:17
>>250
テンプレ読まない = 無視される
0252デフォルトの名無しさん2006/12/12(火) 22:09:43
>>231さん
ありがとうございます。。
 確かに折り返しになりました。
0253デフォルトの名無しさん2006/12/12(火) 22:23:47
import java.io.*;
class Yo1
{
public static void main(String args[])throws IOException
{
System.out.print("整数を入力:");

BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));

int res=Integer.parseInt(br.readLine());

char c;
switch(res){
case 0: c= '正'; break;
default: c='負'; break;
}
System.out.println(c + "の値が入力されました");

}
}
0と整数の場合は正と出したいのですが、見てのとおり、0以外では
当然負とでます。これをほぼこのままの構文で訂正できないでしょうか?
switch以下の形はこのままで・・ お知恵を・・
0254デフォルトの名無しさん2006/12/12(火) 22:24:11
>>250
サブクラス書いたよ。
テンプレ守って質問しなおせば見せてあげる。
0255間違って連続クリックしてアク禁喰らってます・・2006/12/12(火) 22:56:20
254>253のスレ主です
題名道理になっていて274の文書が未完成のままで送ってしまいどうもすみませんでした^^;
あとこのスレは代理の方に書いてもらってます
0256デフォルトの名無しさん2006/12/12(火) 23:11:31
>>253
switch(res)
を
switch(res&0x80000000)
に変えて最上位ビットを見ればいい
0257デフォルトの名無しさん2006/12/12(火) 23:23:13
【 課題 】自然数nを入力し,nの全ての約数(1とn自身をのぞく)を出力する。
       もしnが素数なら'prime'と出力する。
【 用語 】約数(1以上の自然数に対し、割り切ることのできる1以上の自然数のこと。)
       素数(1とその数以外に約数を持たない1より大きな自然数のこと。)
【 期限 】明日提出したいです。
【 Ver  】特に決まりはないです。
【 補足 】約数の出し方はわかりますが、プログラムで組むとなるとどういった式に
       なるのかわかりません。面倒かと思いますがお願いします。
0258デフォルトの名無しさん2006/12/12(火) 23:27:18
>>257
>約数の出し方はわかりますが
だったら式を書け!(五箇条の御誓文を読まない方多すぎ)
wikiで式見てねとか却下だからな
02592582006/12/12(火) 23:34:28
>>257
約数を判定出力方法 ttp://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5D7A5EDA5B0A5E9A5DFA5F3A5B02FB0ECCAE2B0ECCAE24A6176612FC8BDC3C7A4F2A4B7A4E8A4A62FCCF3BFF4A5EAA5B9A5C8.html
素数の判定方法(高速アルゴリズムじゃないけど) ttp://www.mit.msn.to/prime/prime3.htm
2つともグーグル先生で1ページ目に出てきた。。。
257レス主は、Javaを教わる前にグーグル先生に検索の仕方を教わった方が良いと思われる。
02602592006/12/12(火) 23:36:38
× ttp://www.mit.msn.to/prime/prime3.htm
○ ttp://www.mit.msn.to/prime/prime3.html
0261デフォルトの名無しさん2006/12/12(火) 23:47:07
たとえば自然数が16の場合、16/1=16,16/2=8,16/4=4,16/8=2といったように
16を、ある自然数で割って、割り切れたらその自然数が約数になります
この場合、16の約数は(1,2,4,8)になります

説明下手なのと、わかる段階での式も書かずにすみませんでした

>>259
教えていただきありがとうございます
ちゃんとググったんだけど検索の仕方が悪かったのかも・・・
教えてくれたサイトを見て確かに約数を出すことは可能ですね
「何々の約数は(○,○,○,○)です」
みたいにまとめて表示させるにはどうすればいいのでしょうか
それとprimeを表示させるには、この場合else文をどのように
使えばいいのでしょうか・・
0262258-2602006/12/13(水) 00:03:53
>>261
n自身と1は除くんじゃなかったの?
import java.util.ArrayList;
class Res257 {
public static void main(String args[]) {
int n = 5;
int x;
ArrayList<Integer> list = new ArrayList<Integer>();
for(x = 2; x <= n / 2; x = x + 1) {
if(n % x == 0) {
list.add(new Integer(x));
}
}

if(list.size() == 0) {
System.out.println("prime");
} else {
System.out.print("nの約数 :");
for(Integer i : list) {
System.out.print(" " + i);
}
System.out.println();
}
}
}
02632622006/12/13(水) 00:11:04
書き忘れたが、nの範囲はint型なので4byte()までしか扱えんので注意してくれ
nの値は、BigIntegerで扱ったほうがいいかも・・・
0264デフォルトの名無しさん2006/12/13(水) 00:15:26
期限           レス番号
------------------------------------------------------------
12/13          >>208
12/16          >>221

終了・期限切れ・テンプレ無効な物は排除してます。
02652612006/12/13(水) 00:17:53
>>262
レスありがとうございます
絶対自分で考えててもわからなかったです
もっと勉強して人に頼らないよう努力します
助けてくれて、ほんとにありがとうございました
0266デフォルトの名無しさん2006/12/13(水) 00:33:47
期限           レス番号
------------------------------------------------------------
12/13          >>208
12/16          >>221 >>223

終了・期限切れ・テンプレ無効な物は排除してます。


こうしておいたほうがいいかな?
0267デフォルトの名無しさん2006/12/13(水) 00:36:31
>>266
ですね
02682542006/12/13(水) 10:24:57
>>245>>247は居ないのかな。
じゃあソース捨てるか。
0269247のスレ主です^^;2006/12/13(水) 12:25:59
268>アクセス禁止を食らって返事が遅れました
文章が中途半端で送ってしまいご迷惑をお掛けしました^^;
0270269の続き:247のスレ主です^^;2006/12/13(水) 12:29:17
1.スーパークラスの定義
class RectangleInfo {
private int width;
int height;

RectangleInfo(int w.int h) {
width = w;
height = h;
}
void Print(){
printW();
printH();
System.out.println("Ares = "+width *height);
}
void printW(){
System.out.println("Width = "+width);
}
private void printH(){
System.out.println("height ="+height);
}
}
(2)上記のスーパークラスを使って、直方体の体積を扱うサブクラスVolumeを作成する
�@フィールドの宣言
�Aコンストラクタの定義
�Bメソッドの定義
 →直方体の縦、横、高さ、体積を表示する処理を行なう
注意:直方体の体積=縦X横X高さ

0271デフォルトの名無しさん2006/12/13(水) 12:42:45
public class RectangleInfo
{
public int width;
public int height;
public RectangleInfo(int w, int h)
{
width = w;
height = h;
}
public void print()
{
printW();
printH();
System.out.println("Ares = " + width * height);
}
public void printW()
{
System.out.println("Width = " + width);
}
public void printH()
{
System.out.println("height =" + height);
}
}
0272デフォルトの名無しさん2006/12/13(水) 12:43:34
public class Volume extends RectangleInfo
{
public int length;
public Volume(int l, int w, int h)
{
super(w, h);
length = l;
}
public void print()
{
printL();
printW();
printH();
System.out.println("Volume = " + length * width * height);
}
public void printL()
{
System.out.println("Length = " + length);
}
}
0273デフォルトの名無しさん2006/12/13(水) 15:19:30
【期限】明日までにお願いします。
【課題】http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28961
1.↑に示すプログラムはキーボードから入力された文字列を数字に直して表示する
プログラムです。ただし,このままではバグがあります。
きちんとインデントをしていない人があまりに多いので、
インデントがされていないプログラムが読みにくいことを実感
してもらうために、わざといかれたインデントにしてあります。
上記プログラムをデバッグし,作業の手順を具体的に書いて下さい.
作業手順は,以下の例に倣って順番と理由が分かるように書いて下
さい.

1.xxx をする.
(理由:yyy)
2.コンパイル.
3.zzz をする.
(理由: aaaなど。
課題2.考察(工夫点、問題点、苦労した点など。
分からないのでどうかお願いします。
0274デフォルトの名無しさん2006/12/13(水) 16:15:06
1.以下ののミスを訂正する。
・char t; ⇒ String t;
・readline ⇒ readLine
・l0Exception ⇒ IOException
・t = 0.0; ⇒ t = "0.0";
理由:
 単純なミススペルは自明。
 charをStringとしたのは、BufferedReaderと相性が良いことや、パースしやすいため。
2.コンパイル
3.確認

課題2:
 こんなことで苦労するレベルではない。
 ストリームをcloseしていないのが非常に気持ち悪い。
0275デフォルトの名無しさん2006/12/13(水) 17:59:17
>>273です。
>>274ありがとうございました。助かりました。
0276デフォルトの名無しさん2006/12/13(水) 19:18:38
誰もパチスロやんねーの?
0277アク禁解けたかテストで使用中・・・2006/12/13(水) 20:26:56
・x・
0278デフォルトの名無しさん2006/12/13(水) 20:35:59
【 課題 】
mousePressedとmouseReleasedで始点と終点を決定してg.drawRectで四角形を描く、
なおかつmouseDragged中も描こうとする図形が表示されるというプログラムを考えています。

【 補足 】
テンプレ程度の物ですが一部作成しました。
PressedからReleasedが左上から右下に向かう場合の描画のみできるようになっています。
右下から左上に向かっての描画とmouseDragged中の描画をお願いしたいと思います。

http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28963
0279デフォルトの名無しさん2006/12/13(水) 21:33:01
>278
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Main extends Applet implements MouseListener,MouseMotionListener{
private int start_x, start_y;
private int upperLeft_x, upperLeft_y, width, height;
public void init(){
addMouseListener(this);
addMouseMotionListener(this);
}
public void paint(Graphics g){
g.drawRect(upperLeft_x, upperLeft_y, width, height);
}
public void mousePressed(MouseEvent e){
start_x = e.getX();
start_y = e.getY();
}
public void mouseDragged(MouseEvent e){
upperLeft_x = ( e.getX() > start_x ) ? start_x : e.getX();
upperLeft_y = ( e.getY() > start_y ) ? start_y : e.getY();
width = Math.abs( e.getX() - start_x );
height = Math.abs( e.getY() - start_y );
repaint();
}
public void mouseReleased(MouseEvent e){}
public void mouseClicked(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseMoved(MouseEvent e){}
}
0280デフォルトの名無しさん2006/12/13(水) 21:47:18
【課題】
Windowsの電卓と同じものを作る
ただしボタンはC±÷×−+=0〜9小数点のみ
結果が出てくる枠もつける
【期限】12/17
02812782006/12/13(水) 21:50:17
>>279
ありがとうございました!
表示はできてdraggが出来なかったり、その逆だったり…簡単なようでてこずりまくっていました。
Math.abs(,);は初めて知りました。これから1行1行じっくり調べさせていただいて理解に努めます。
0282デフォルトの名無しさん2006/12/13(水) 23:34:48
【課題】
挿入法による整列のJavaのプログラムInsertSortを完成させよ。配列aにデータが入っていて,その個数をnとする。
/* データが1個のときは整列済みと解釈できる */ iを2からnまで,1つずつ増やしながら,以下を繰り返す。
w = a[i-1]とする.jをi-2から0まで以下を繰り返す。もし a[j] > w なら,a[j+1] = a[j]とする。そうでなければ,a[j+1]=wとして,繰り返しを終える。

以下のコードをベースに変更して、挿入法による整列をしなければならないんですが、全く能力不足でできません。どなたかヨロシクお願いします。
上記の設定でヨロシクお願いします。一応自分なりにやったコードをカキコします。

【期限】12/14

このコードが選択法のコードです。
public class SelectionSort {
public static void main(String args[]) {
int a[] = {9, 29, 17, 31, 19, 4, 22, 8, 12, 26};
int n = 10;
for (int i=n; i>=2; i--) {
int k = 0;
for (int j=0; j<i; j++)
if (a[j] > a[k])
k = j;
{
int w = a[i-1];
a[i-1] = a[k];
a[k] = w;
}
}
for (int i=0; i<n; i++)
System.out.print(a[i]);
System.out.println("");
}
}
02832822006/12/13(水) 23:35:27
一応こんな感じでやってみたんですが、いうまでもなくエラーが出ます。よろしくお願いします。

public class InsertSort {
public static void main(String args[]) {
int a[] = {9, 29, 17, 31, 19, 4, 22, 8, 12, 26};
int n = 10;
for (int i=2; i<=n; i++) {
int w = a[i-1];

for (int j=0; j<(i-1); j++)
if (a[j]>w){
a[j+1]=a[j];
}
else{
a[j+1]=w;
}
}
System.out.print(a[i]);
System.out.println("");
}
}
02842822006/12/13(水) 23:40:43
【課題】
バブル法による整列のJavaのプログラムBubbleSortを完成させよ。
配列aにデータが入っていて,その個数をnとする。
iをnから2まで,一つずつ減らしながら,以下を繰り返す。
jを0からi-2になるまで,以下を繰り返す
もしa[j]>a[j+1]なら交換する。

【期限】12/14

大変申し訳ないんですが、この課題もヨロシクお願いします。この参照コードも>>282です。
0285デフォルトの名無しさん2006/12/14(木) 00:06:05
期限           レス番号
------------------------------------------------------------
12/14          >>282 >>284
12/16          >>221 >>223
12/17          >>280

終了・期限切れ・テンプレ無効な物は排除してます。

282、284・・・まったくやる気が出ない(基本的すぎて)のは俺だけ?
0286デフォルトの名無しさん2006/12/14(木) 00:23:16
>>284
public class BubbleSort
{
public static void main(String args[])
{
int a[] =
{9, 29, 17, 31, 19, 4, 22, 8, 12, 26};
int n = a.length;
int tmp=0;
for( int i=a.length; i>=2; i-- ) {
for( int j=0; j<i-1; j++ ) {
if( a[j] > a[j+1] ) {
tmp = a[j];
a[j] = a[j+1];
a[j+1] = tmp;
}
}
}
for (int i = 0; i < n; i++)
System.out.print(a[i]+",");
System.out.println("");
}
}
02872862006/12/14(木) 00:34:52
あ、forでn使ったりa.length使ったり統一感が無いな。
まぁいいや。
02882822006/12/14(木) 00:41:06
>>286
ありがとうございます。
挿入法による整列もお願いできませんか?
お願いします。
02892862006/12/14(木) 01:09:31
>>288
ごめん。
今は他の人の宿題やってるとこ。
02902822006/12/14(木) 01:27:54
>>289
明日でも構いません。ヨロシクお願いします。
0291デフォルトの名無しさん2006/12/14(木) 01:30:13
【 課題 】
本の名前、IDをサーブレット上で入力し登録ボタンを押すことによって
データベースに本の名前とIDを書き込めるようにする
書き込めた場合は「登録しました」とブラウザ上に表示
入力されずに登録ボタンが押された場合は「本のタイトル(ID)が入力されていません」
入力されたIDが数字でなかった場合、「IDが不正です」と表示する

【 期限 】今月中
02922822006/12/14(木) 01:30:14
>>290
訂正 今日までですね。ヨロシクお願いします。
0293デフォルトの名無しさん2006/12/14(木) 02:03:39
>>34とはちょっとちがうんですが、○×ゲームの課題です。
講師が口で言っただけなので正確な問題文は無いですが・・・

パネル上に格子状の線を引いてフィールドを用意する。
クリックすると交互に○×を描画するようにする。
リセットを押すと最初から。

すみません説明しにくいので、とりあえず大まかなプログラムをうpします。
それでおそらく伝わるとおもうのですが・・・

ttp://www.uploda.org/uporg615632.rar.html

期限は可能なのであれば12/14の22時まででお願いします。
0294通りすがり(´ω゜)2006/12/14(木) 02:28:21
>>1 ルール守らん奴は無視される場合があります。
02952932006/12/14(木) 02:40:55
すみません。まもってないつもりは無いのですが・・・

できるかぎり補足をしてみます。

○×ゲームのフィールドを用意する。(格子状の状態を描画した状態)(グラフィックス)
フィールド上をクリックすると○と×交互に描画する。
リセットボタンを押すと最初の格子状がある状態に戻る。
パネルにどっちが勝ちかを表示する。
02962932006/12/14(木) 02:47:23
なんどもすみません。
テンプレを見落としてました。
>>294様ご指摘ありがとうございます。

【 課題 】○×ゲームのフィールドを用意する。(格子状の状態を描画した状態)(グラフィックス)
フィールド上をクリックすると○と×交互に描画する。
リセットボタンを押すと最初の格子状がある状態に戻る。
パネルにどっちが勝ちかを表示する。

【 期限 】12/14の22時まで

【 補足 】とりあえず自分で少しですが作った大まかなプログラムをうpします。

ttp://www.uploda.org/uporg615632.rar.html

自分としては
フィールドにマウスクリックのイベント関数を入れる。
クリック関数はそのクリックされた座標を返す。
返された座標を○もしくは×を描画する関数に引数として渡す。

という流れだと思うのですが・・・


よろしくお願いします。
02972942006/12/14(木) 02:48:34
>>295
勘違いさせてすみません。
293宛ではなく、291宛です。(アンカー忘れたorz)
0298デフォルトの名無しさん2006/12/14(木) 06:24:16
>291
データベースは何?
0299デフォルトの名無しさん2006/12/14(木) 08:20:02
jdbcはパス・・
0300デフォルトの名無しさん2006/12/14(木) 08:36:09
>>298
コネクションプールにしておけばおk
0301デフォルトの名無しさん2006/12/14(木) 13:38:22
>>42の問題で、
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28878
この解答を頂いたのですが
Arrays.sort(num);
これを使ってはいけないと言われました・・・
申し訳ありませんが、これをバブルソートで書き換えてもらえないでしょうか。
あとできれば昇順ソートにして頂けると有難いです。よろしくお願いします。
0302デフォルトの名無しさん2006/12/14(木) 13:56:09
>>301
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28965
いちおー確認してくれ。
0303デフォルトの名無しさん2006/12/14(木) 13:58:43
>>301
>>286
03043012006/12/14(木) 14:30:55
>>302-303
ありがとうございます、動作しました
あと昇順にするには降順処理を削除すればよいとのことですが、どれを削除すればいいのでしょうか・・・
0305デフォルトの名無しさん2006/12/14(木) 14:37:26
// RSortなので降順?
0306デフォルトの名無しさん2006/12/14(木) 16:53:05
【 課題 】
(問1)
例15 の DrawDraw.java を修正し、チョイスを用いた色指定(黒、赤、緑、青、マゼンタ、シアンの6色)もできるようなプログラムを作成せよ。
※例15
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28966

(問2)
例16 はチョイスで4種類の図形 「Line, Rect, Oval, Draw」を作図するプログラムであった。
これに長方形塗りつぶしと楕円塗りつぶしの作図機能を追加し、チョイスで6種類の図形 「Line, Rect, fillRect, Oval, fillOval, Draw」 を作図するプログラムを作成せよ。
※例16
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28967

【 期限 】
12/15(金) 23:30まで

よろしくお願いします
0307デフォルトの名無しさん2006/12/14(木) 18:14:56
>>296
404
03082962006/12/14(木) 18:17:23
http://www.uploda.org/uporg616143.rar.html

すみません。もう一度アップします。
0309デフォルトの名無しさん2006/12/14(木) 18:57:37
>>291
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28970
Apache2.0.52 mod_jk2.so Tomcat4.1.24 MySQL4 で動作確認済み
パッケージは適当に改正して
03103092006/12/14(木) 19:00:12
あっ、utilパッケージの3クラスは使ってないので。。。消すの忘れてたorz
0311さな2006/12/14(木) 21:04:35
まだ初めて10日のものです。
かなり初心者的な質問ですが、分からなくて困っています。
出来るだけ早ければ助かります・・。分からなくて泣きそうです・・。

本当にすいませんけど宜しくお願いします(,,)

問題
コマンドライン引数より取得した文字列が
数字であれば「true」を
文字であれば「false」を返す
プログラムを作成せよ。

(try〜catch)を使用すること
0312登戸沙那2006/12/14(木) 21:41:02
>>311
class Res311 {
public static void main(String args[]) {
System.out.println(isNum(args[0]));

}
public static boolean isNum(String str) {
try {
int i = Integer.parseInt(str);
return true;
} catch(NumberFormatException e) {
return false;
}
}
}
03132962006/12/14(木) 21:56:14
ごめんなさい。期限は今日中までならいけると思いますので
勝手を言うようですが、よろしくお願いします。
0314デフォルトの名無しさん2006/12/14(木) 22:01:04
>>313
実は自分に余裕を持たせるために期限早めて書いてたとか?
03152962006/12/14(木) 22:03:44
>>314
いや、明日実習でそれまでに作っていただいたプログラムを
せめて理解だけはしておこうとおもいまして。
ただ作ってもらったのをそのまま提出するのは・・・と思ったんです。
0316デフォルトの名無しさん2006/12/14(木) 22:35:58
>315
そーゆーのを世間では>314というと思うのだが。
03172962006/12/15(金) 00:45:47
そう、かもしれません・・・

とにかく単位がやばいんです。おねがいします
0318デフォルトの名無しさん2006/12/15(金) 00:46:42
>>317
何時まで待てる?
0319デフォルトの名無しさん2006/12/15(金) 00:48:08
>>317
うーん
あと勝敗チェックだけなんだが激しく眠い・・
03202962006/12/15(金) 00:48:15
大学に向かうのを考えて
明日の朝七時くらいまでなら・・・
03213182006/12/15(金) 00:49:07
>>320
実はできてたり。
03223182006/12/15(金) 00:55:40
http://www.uploda.org/uporg616869.zip.html
pass:main
03232962006/12/15(金) 01:13:01
すみません。404なのでもういちどアップしてもらってもよろしいですか?
03243182006/12/15(金) 01:14:52
http://www.uploda.org/uporg616885.zip.html
pass:main
03252962006/12/15(金) 01:21:29
>>318様
すばらしいプログラム本当にありがとうございました。

今後もっと精進してこのスレで他人に出来るようがんばります。
本当にこのたびはありがとうございました。
03262962006/12/15(金) 01:22:26
日本語おかしいですね・・・orz

訂正
今後もっと精進して、このスレで他人の力になれるように
0327デフォルトの名無しさん2006/12/15(金) 01:24:06
期限           レス番号
------------------------------------------------------------
12/15 23:30      >>306
12/16          >>221 >>223
12/17          >>280

終了・期限切れ・テンプレ無効な物は排除してます。
03283182006/12/15(金) 01:25:53
どういたしまして。
でもお礼を言うのは僕にだけじゃないでしょ。
0329デフォルトの名無しさん2006/12/15(金) 01:28:17
>>326
なれなくていいよ
それよりも精進して他人の手を煩わせない人間になってさっさと卒業して
プログラミングと関係ない世界で人生を送ってくれ
0330デフォルトの名無しさん2006/12/15(金) 02:27:39
>>291って終わったのか?
03313302006/12/15(金) 02:29:03
すまん
ソースがうpられてたな
■ このスレッドは過去ログ倉庫に格納されています