★★ Java の宿題ここで答えます Part 59 ★★
レス数が1000を超えています。これ以上書き込みはできません。
0001JavaScriptは板違い、Web制作板をご利用ください
2006/12/04(月) 02:38:361:問題文は自己省略せずに、直接全部貼り付けてください。
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/
0002デフォルトの名無しさん
2006/12/04(月) 02:45:330003デフォルトの名無しさん
2006/12/04(月) 03:38:25[1] どこから入力して(コマンドライン引数・標準入力・GUIなど)
[2] どこへ出力するのか(標準出力・GUIなど)
を明確にしてください。
JavaとJavascriptは別物です。
JavascriptはWeb制作板をご利用ください。
課題提示の際には必ず>>1のテンプレを使用してください
使用されない場合無視される可能性があります
0004デフォルトの名無しさん
2006/12/04(月) 09:47:22乙
0005デフォルトの名無しさん
2006/12/04(月) 11:22:52酸素
0006デフォルトの名無しさん
2006/12/04(月) 14:03:56【 用語 】JSP
【 期限 】なるべくはやく
【 Ver 】希望するJavaバージョンがあれば書きます
【 補足 】ユーザーに自分のメールアドレスと友達のメールアドレスをいれてもらって、
その2つのアドレスあてに、メールを送りたいのです。
特定の1つのメールアドレスに送る場合は、smtpを指定して、送れるのですが、
入力してもらったメールアドレスに送るというのが、できません。
よろしくお願いします。
ソースはほとんどできています。ここにあります。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28870
0007デフォルトの名無しさん
2006/12/04(月) 15:26:09ここ読むと幸せになると思う。
http://java.sun.com/products/javamail/javadocs/javax/mail/Message.html
00087
2006/12/04(月) 15:31:39具体的には、
InternetAddress to = new InternetAddress(gemail);
message.addRecipient(Message.RecipientType.TO, to);
↑この部分を、↓こうする。
InternetAddress to1 = new InternetAddress(gemail1);
InternetAddress to2 = new InternetAddress(gemail2);
message.addRecipient(Message.RecipientType.TO, to1);
message.addRecipient(Message.RecipientType.TO, to2);
または↓こうする。
InternetAddress[] toArray = new InternetAddress[2];
toArray[0] = new InternetAddress(gemail1);
toArray[1] = new InternetAddress(gemail2);
message.addRecipients(Message.RecipientType.TO, toArray);
0009デフォルトの名無しさん
2006/12/04(月) 15:38:430010デフォルトの名無しさん
2006/12/04(月) 16:23:43返信ありがとうございます。
SMTPの設定はしなくてもいいのでしょうか?
ユーザーがどんなメールアドレスをいれても、対応できるように作りたいのですが。。。
0011デフォルトの名無しさん
2006/12/04(月) 16:30:53SMTPがなんだか勉強しろ
複数ドメインの受信処理(POP)じゃないんだぞ
0012デフォルトの名無しさん
2006/12/04(月) 16:49:15ソース見る限り、空白になってるね。
使用するSMTPサーバー指定しないとメール送れないのは当たり前。。。
0013デフォルトの名無しさん
2006/12/04(月) 16:50:17ありがとうございます。
props.put("mail.smtp.host", "smtp.xxxxxxxx");
特定の1つのメールにおくるときは、smtp.xxxxxxというのを書かないと、送れなかったのですが、
ここの部分は、どうすればいいのでしょうか。
超初心者ですいません。
0014デフォルトの名無しさん
2006/12/04(月) 16:52:09どのメールアドレスでも送れるようにしたいのですが、
特定の1つのメールの場合、そのメールサーバーのsmtpの指定をしないと、送れませんでした。
どのメールアドレスでも送れるようにするため、
smtpの特定というのは、難しいと思うのですが、どうすればいいのでしょうか。
0015デフォルトの名無しさん
2006/12/04(月) 17:18:02SMTPサーバーの役目わかってる?
そもそもSMTPは、Javaの話じゃないような。。。
props.put("mail.smtp.host", "SMTPサーバーアドレス");で指定したSMTPサーバーが
InternetAddressクラスに登録されたメールアドレスに配送してくれる。
・
・
・・・もしかして、各メールをメールドメインに関連してるSMTPサーバーへ直接送りたいって事はないよね?
そうなると、メールドメイン毎にSMTPサーバーアドレスのマップデータを登録して、メールアドレス毎に
プロパティーにセットしセッションはることになると思うけど、そんなことしたらSMTPサーバーが行ってくれる
配送の意味がなくなるぞ。
0016デフォルトの名無しさん
2006/12/04(月) 17:41:32Transport tr = session.getTransport("smtp");
tr.connect(smtphost, username, password);
msg.saveChanges(); // don't forget this
tr.sendMessage(msg, msg.getAllRecipients());
tr.close();
001715
2006/12/04(月) 17:43:18× InternetAddressクラスに登録されたメールアドレスに配送してくれる。
○ InternetAddressクラスに登録されたメールアドレス宛に配送してくれる。
0018デフォルトの名無しさん
2006/12/04(月) 18:02:37配送に使うメールサーバーのアドレスを入力する
0019デフォルトの名無しさん
2006/12/04(月) 18:12:00ありがとうございます。
書いたのですが、
Transport.send(message);
ここで、エラーがでてしまいます。
0020デフォルトの名無しさん
2006/12/04(月) 18:15:01エラーが出ますじゃわからん。
エラーを晒せ
0021デフォルトの名無しさん
2006/12/04(月) 18:33:27おおかた Outbound Port25 Blocking にでもひっかかってんじゃねえの?>>19
0022デフォルトの名無しさん
2006/12/04(月) 18:33:28<%@ page language="java" contentType="text/html; charset=UTF8"%>
<%@ page pageEncoding="UTF-8"%>
<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%
Properties props = new Properties();
Authenticator auth = new MyAuthenticator();
Session session = Session.getDefaultInstance(props, auth);
MimeMessage message = new MimeMessage(session);
String sname = (String)session.getValue( "sName" );
String gname = (String)session.getValue( "gName" );
String comments = (String)session.getValue( "Comments" );
String semail = (String)session.getValue( "sEmail" );
String gemail = (String)session.getValue( "gEmail" );
InternetAddress from = new InternetAddress(semail);
message.setFrom(from);
InternetAddress to1 = new InternetAddress(gemail);
InternetAddress to2 = new InternetAddress(semail);
message.addRecipient(Message.RecipientType.TO, to1);
message.addRecipient(Message.RecipientType.TO, to2);
message.setSubject( "Test mail","ISO-2022-JP");
message.setText("Test","ISO-2022-JP");
message.saveChanges(); // implicit with send()
Transport transport = session.getTransport("smtp");
transport.connect("smtpout.xxxxx.net", "accountxxxxx", "passxxxx");
transport.sendMessage(message, message.getAllRecipients());
transport.close();
response.sendRedirect("/ConfMail2.jsp");
%>
0023デフォルトの名無しさん
2006/12/04(月) 18:37:10org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 5 in the jsp file: /html/smtp2.jspGenerated servlet error:
Duplicate local variable session
An error occurred at line: 5 in the jsp file: /html/smtp2.jsp
Generated servlet error:
Duplicate local variable props
An error occurred at line: 5 in the jsp file: /html/smtp2.jsp
Generated servlet error:
MyAuthenticator cannot be resolved to a type
An error occurred at line: 5 in the jsp file: /html/smtp2.jsp
Generated servlet error:
Duplicate local variable session
An error occurred at line: 5 in the jsp file: /html/smtp2.jsp
Generated servlet error:
The constructor MimeMessage(HttpSession) is undefined
An error occurred at line: 5 in the jsp file: /html/smtp2.jsp
Generated servlet error:
The method getTransport(String) is undefined for the type HttpSession
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
0024デフォルトの名無しさん
2006/12/04(月) 18:46:59Sessionじゃないの?
0025デフォルトの名無しさん
2006/12/04(月) 18:58:161.実行結果は, AクラスのxとBクラスのxを足した値とする
2.mainの中は修正しないこと
3.Aクラスには,メソッドを追加しないこと。ヒント:protected
4.画面に出力するのに,System.out.printlnを追加しないこと。ヒント:toString , super.なんとか
5.スーパークラスのコンストラクタを呼び出すこと。 ヒント。super(...);
【 期限 】
明日の午前中が締切りです。宜しくお願いします。
002625 続き
2006/12/04(月) 18:58:47{
private int x;
public A(int n) {
x = n;
}
}
class B extends A
{
private int x;
public B(int a, int b) {
x = b;
}
}
class Program
{
public static void main(String args[]) {
B b = new B(10,20);
System.out.println(b);
}
}
0027デフォルトの名無しさん
2006/12/04(月) 19:47:00JSPからメール処理部分取り出して、単体で実行してエラーが出たら貼ってくれ
ちなみに、最初に提示されたソースを単体にして、
TO部分2つに追加し実行したところ、普通に動いたぞ
・
・
・
という事は、>>21 さんが言ってブロッキングかもな・・・
ブロックはプロバイダレベルの話なので使用してるサーバーが
サブミッションポート対応してれば変更してみれば。。。
0028デフォルトの名無しさん
2006/12/04(月) 19:53:00いつも頼んでばかりだったけど初めてできた笑
クラスA、BはClassA、ClassBにしちゃったから適当に直しておいて。
パッケージも適当に直したらいいよ。
汚いから細かいところは自分で。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28871
002925
2006/12/04(月) 20:02:58助かります。どうもありがとうございました。
0030デフォルトの名無しさん
2006/12/04(月) 22:09:02public class A {
protected int x; //変更
public A(int n){
x = n;
}
}
class B extends A {
private int x;
public B(int a, int b) {
super(a); // 追加
x = b;
}
// toStringをオーバーライド
public String toString() {
return Integer.toString(super.x + x);
}
}
// 変更なし
public class Program {
public static void main(String[] args) {
B b = new B(10,20);
System.out.println(b);
}
}
0031デフォルトの名無しさん
2006/12/04(月) 22:14:31あってもなくても構わんけど
toStringのとこだけは必須だからよろしく
0032デフォルトの名無しさん
2006/12/05(火) 00:38:122人で10回じゃんけんをします。
このとき以下の条件の戦略のプログラムを作ってください。
1.適当に手を出す。
2.相手の前の手をまねする。
3.最初にグーを出し、相手がチョキを出してきたらこちらは残り全部チョキをだす。
そうじゃないならグーを出す。
【 補足 】
グーチョキパーをそれぞれ0,1,2と置き換えること。
1は(int)(Math.random() * 3.0)、で出来ました。
2も多分できました。
3がわかりません。
簡単でいいんで、どのようにしてプログラムを作成すれば言いか説明してください。お願いします。
自分でやったらこんな感じのしか思いつきません。
でもこれだと相手がチョキを出してきても、その次に相手がパーだとこっちがチョキにならないんですけど、
どうしたらいいんですか?3は別にやらなくてもいいらしいけど、気になるので誰か教えてください。
以下メソッド
static int uhoho(int a) {
if (a == 1) {
return 1;
}
}
return 0;
}
0033デフォルトの名無しさん
2006/12/05(火) 01:03:42簡単そうだから一応考えてみるわ。
でも
>3.最初にグーを出し、相手がチョキを出してきたらこちらは残り全部チョキをだす。
そうじゃないならグーを出す。
と
>でもこれだと相手がチョキを出してきても、その次に相手がパーだとこっちがチョキにならないんですけど、
どうしたらいいんですか?3は別にやらなくてもいいらしいけど、気になるので誰か教えてください。
が矛盾してない?
って違う?
count==0&&自グー&&相チョキ だと以下チョキでしょ?
ああ
count==0&&自グー&&相チョキ終わってcount==1&&相パー の時にチョキにならないってこと?
多分if判定おかしいんだと思う。
まぁ一応やってみるわ。
0034デフォルトの名無しさん
2006/12/05(火) 01:32:37以下の仕様を満たす○×ゲーム(三目並べ)を作成せよ。実行例を以下に示す。
1. 二人の対戦者が交互に○と×の場所をマウスでクリックする。
2. 既に○または×がある場所が指定されると、無視する。
3. 勝敗が決すると、勝者のマーク(○または×)を赤で描画する。
4. 勝敗が決すると、入力を無視する。
【 期限 】
明日の13時までです。宜しくお願いします。
003534
2006/12/05(火) 01:36:000036デフォルトの名無しさん
2006/12/05(火) 02:17:10説明してって言うから自分なりに凄く丁寧にしてみた笑
俺も初心者だから自分の知識の確認としてだね。
ソースとしては凄く読みにくくなっちゃったけど何かの足しになればいいと思う。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28872
003732
2006/12/05(火) 02:32:52もう夜中だというのにいろいろ丁寧にありがとうございました。
0039宿題残り物 06/12/05
2006/12/05(火) 02:54:31------------------------------------------------------------
12/5 13:00 >>34
期限無効(*1)な物は排除してます。
*1 すぐ、出来るだけ早くなどは、レスで期限延長発言がない限り
12時間過ぎると無効と判断
0040デフォルトの名無しさん
2006/12/05(火) 03:03:26・・・京都××××大か?w↓2年前にすごーく似たような物があったぞ
ttp://lecture.hit.is.kit.ac.jp/SoftExIII/2004/sanmoku.html
0041デフォルトの名無しさん
2006/12/05(火) 03:06:21これって何で作るの?
アプレット?Swing?
GUI系余り知らないんだけどもし時間があったらチャレンジしてみなくもない。
でも明日の13時ってのは間に合わないかもしれないけど笑
>>37
楽しかったからいいよ。
お互い様だ。
0042デフォルトの名無しさん
2006/12/05(火) 03:29:46クライアントで20個のランダムな整数(0から99まで)を生成し、
サーバに送りサーバがソーティングし結果を返す。
以下に示すような配列型クラスArrayDataを定義してデータの授受に使うこととする。
このArrayDataを授受するインタフェースRSortを定義ここでpublic ArrayDatagetSort( ArrayDataad)のかたちを定義し
RSortImplでソーティングのアルゴリズムを実現し。クライアント、サーバそれぞれプログラムを作成。
rmiを使ってサーバを呼び出しソーティングを実行、結果をクライアントがもらい結果を表示せよ。
サンプルプログラムを参考に作成。
サンプル:
クライアント http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28873
サーバー http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28874
【 期限 】できれば本日中に
【 補足 】丸投げです。お願いします
0043デフォルトの名無しさん
2006/12/05(火) 03:36:19>サーバがソーティングし結果を返す。
何ソートするんだ?ソートアルゴリズムは数十あるぞ
0044デフォルトの名無しさん
2006/12/05(火) 04:33:18ソートにRの頭文字が付いていたので、降順ソートにしておいた。(昇順したければ、降順処理削除汁)
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28875
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28876
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28877
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28878
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28879
0045デフォルトの名無しさん
2006/12/05(火) 06:11:30ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28880
アプリケーションでもアプレットでもどうぞ
0046デフォルトの名無しさん
2006/12/05(火) 07:05:21三目並べなんてテーマを選んだ時点でいくらでも似たような課題はあるんじゃまいか?
そんなことで二年も前の課題を探し出すとは頭が下がる。
0047デフォルトの名無しさん
2006/12/05(火) 07:22:33三目並べで検索したら1ページに出てきて、見てみたら課題文が似ていた物でね
脊髄反射してしまったわけよw
0048デフォルトの名無しさん
2006/12/05(火) 07:33:28まあ三目並べのルール上説明が似るのは仕方ないね。
勝敗の判定を行う必要がある分>>34の方が高度かもw
0049デフォルトの名無しさん
2006/12/05(火) 09:26:07int num;
}
class Test33{
public static void main(String []args){
TestA []obj = {
new TestA(100),
new TestA(200)
};
for(int i = 0;i < obj.length;i++)
System.out.println(i+1) + " " + obj[i]);
}
}
005049
2006/12/05(火) 09:28:50【 期限 】今日中にお願いします
【 補足 】丸投げです。お願いします
005149
2006/12/05(火) 09:35:261 100
2 200
になるそうですすいません
0052デフォルトの名無しさん
2006/12/05(火) 09:42:37(クラス名,それぞれ,BlueCar,RedCar,BlakCar)それぞれのクラスはshow()をオーバーライドし,show()の動作内容は,元々のCarクラスの内容に加えて,それぞれのクラス名を表示するものとする。
それをオブジェクトの配列に格納し,for文で配列の各要素のオブジェクトのshow()を呼ぶ a[i].show();
【 期限 】明日までにお願いします。
class Car
{
protected int num;
protected double gas;
public Car() {
num = 1234;
gas = 12.0;
}
public void show() {
System.out.println("ナンバー"+num+" ガソリン="+gas);
}
}
0053デフォルトの名無しさん
2006/12/05(火) 09:47:31class TestA{
private int num;
TestA(int n) {
num = n;
}
public String toString() {
return String.valueOf(num);
}
}
あと
System.out.println(i+1) + " " + obj[i]);
は
System.out.println(i+1 + " " + obj[i]);
0055デフォルトの名無しさん
2006/12/05(火) 10:01:31class BlueCar extends Car {
public void show() {
System.out.print("BlueCar, ");
super.show();
}
}
class RedCar extends Car {
public void show() {
System.out.print("RedCar, ");
super.show();
}
}
class BlakCar extends Car {
public void show() {
System.out.print("BlakCar, ");
super.show();
}
}
class Test {
public static void main(String[] args) {
Car[] a = {new BlueCar(), new RedCar(), new BlakCar()};
for (int i = 0; i < a.length; i++) {
a[i].show();
}
}
}
0056デフォルトの名無しさん
2006/12/05(火) 10:13:37値1:100
値1:200 値2:300を表示するプログラムを作成しなさい
【 期限 】今日までにお願いします。
class JavaA{
int n1;
}
class JavaB extends javaA{
int n2
}
class App10{
public static void main(String []args){
JavaA []obj ={
new javaA(100),
new javaB(200,300)
};
for(int i = 0;i < obj.length;i++)
System.out.println(obj[i]);
}
}
0058デフォルトの名無しさん
2006/12/05(火) 11:33:33JavaAとJavaBを次のようにする。App01は変更なし。(タイプミスは直せ)
class JavaA {
int n1;
JavaA(final int n1) {
this.n1 = n1;
}
public String toString() {
final StringBuffer sb = new StringBuffer();
sb.append("値1:");
sb.append(this.n1);
return sb.toString();
}
}
class JavaB extends JavaA {
int n2;
JavaB(final int n1, final int n2) {
super(n1);
this.n2 = n2;
}
public String toString() {
final StringBuffer sb = new StringBuffer();
sb.append("値1:");
sb.append(super.n1);
sb.append(" 値2:");
sb.append(this.n2);
return sb.toString();
}
}
005934
2006/12/05(火) 12:58:12間に合いました。ほんとにありがとうございます!!
006161
2006/12/05(火) 14:14:58以下のコードでExtClass2.javaのSystem.out.println(sup.str);の行で
コンパイルエラーが出る理由を答えよ
■SuperClass.java
package package1;
public class SuperClass {
protected String str = "Superstr";
public static void main(String[] args) {
;
}
}
-----------------------------------------------
■ExtClass1.java
package package1;
public class ExtClass1 extends SuperClass {
public void func(SuperClass sup) {
System.out.println(str);
System.out.println(sup.str);
}
}
006261
2006/12/05(火) 14:15:32■ExtClass2.java
package package2;
import package1.SuperClass;
public class ExtClass2 extends SuperClass {
public void func(SuperClass sup) {
System.out.println(str);
System.out.println(sup.str);
}
}
【 期限 】
できれば今日中にお願いします。
0063デフォルトの名無しさん
2006/12/05(火) 14:23:18これが課題か・・・スコープなんて基礎中の基礎ジャマイカ。。。
0064デフォルトの名無しさん
2006/12/05(火) 14:27:00protectedなので継承先で一見可読のようだが、SuperClassのインスタンスとしてはパッケージが異なるのでアクセスできない。
super.strとしてアクセスするか、this.strにアクセスする。
006564
2006/12/05(火) 14:32:570067デフォルトの名無しさん
2006/12/05(火) 17:16:44ttp://java.sun.com/docs/books/jls/third_edition/html/names.html#6.6.2
のprotectedアクセスの原則と
ttp://java.sun.com/docs/books/jls/third_edition/html/names.html#6.6.7
の実例を参考に汁
0068デフォルトの名無しさん
2006/12/05(火) 17:23:07仮引数で与えられた実装に関与していないフィールドへのアクセス(System.out.println(sup.str);)とでは
アクセスに違いがでる
0069デフォルトの名無しさん
2006/12/05(火) 17:25:27007061
2006/12/05(火) 17:46:33ほんとありがとうございました。
しかしThe Java Language Specificationを英語で読むなんてすごいですね。
マジ感動しました。
0071デフォルトの名無しさん
2006/12/05(火) 22:27:57List list = new ArrayList();
String array[] = {"A","B","C","D","E","F","G","H","I","J"}
for(int i=0;i<KAISUU;i++){
list = new ArrayList();
list.add(array[i]);
}
for(int i=0;i<KAISUU;i++){
System.out.print((String) list.get(i));
}
これでABCDEFGHIJって表示されます?
実行環境が現在無いもので。。。
0072デフォルトの名無しさん
2006/12/05(火) 22:45:02スレ違い
0073デフォルトの名無しさん
2006/12/05(火) 22:47:54list = new ArrayList();の位置がおかしい
0074デフォルトの名無しさん
2006/12/05(火) 23:02:542つのSortサーバを立ち上げ、ランダムなデータを大小2つのグループに分け
それぞれのデータ群をそれぞれ別のSortサーバのgetSortメッソッドを同時に呼び出し結果をまとめて表示する。
クライアント側はマルチスレッドで同時に起動。初めに大小のグループに分けているのでマージは容易。
クライアントはその結果を表示。(Sortサーバも結果を表示する方がデバッグしやすい)
実際のソーティングはバブルソート、クイックソートなど実現方法は自由。授受する。配列は整列化クラスで定義。
次に参考例を示す。
Client http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28886
Serber1 http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28887
Server2 http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28888
ServerImpl http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28889
【 期限 】12/7まで
よろしくお願いします。
0075デフォルトの名無しさん
2006/12/05(火) 23:35:59なんど言えばわかるんだ、昇順・降順どっちだよ。。。
RSortだから降順でやってくれると思ってましたみたいなのはなしな。
質問スレのエスパー達じゃあるまいし・・・
あと、大小のデータに分けるとあるが、区切値はいくつ?
007674
2006/12/05(火) 23:39:22問題文そのままコピペだけしてました、降順でお願いします。
区切りは49です。
0079デフォルトの名無しさん
2006/12/06(水) 01:26:54っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28892
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28893
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28894
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28895
ArrayDataクラスとRSortインターフェースは前の奴使って、変更点ないから。。。
RSortServer2クラスは、RSortServerをコピペして必要なところ書き換えて使って。
0080デフォルトの名無しさん
2006/12/06(水) 03:46:08一行の文字列によって判断するようにせよ。
(フレーム等の入力文字列は半角空白で区切ること)
なお、引数の末尾に半角空白が入力されてても正常に動作させること。
(例)
c:\java kadai13 フレーム フレーム ボタン ボタン ボタン
c:\適合しました
【 期限 】12/7 午前中まで
【 補足 】前々回の課題というのは、http://pc8.2ch.net/test/read.cgi/tech/1159572806/600のことです。
ソースはhttp://pc8.2ch.net/test/read.cgi/tech/1159572806/614様が作成してくださった
プログラムを基にお願いします。
どうか宜しくお願い致します。
0081デフォルトの名無しさん
2006/12/06(水) 11:15:41Client
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28901
Server
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28902
【 期限 】12/7 午前中まで
よろしくお願いします。
0082デフォルトの名無しさん
2006/12/06(水) 11:47:57【 用語 】とくにありません
【 期限 】12月12日
【 Ver 】とくにありません
【 補足 】切羽詰ってます。よろしくお願いします!!
008381
2006/12/06(水) 11:53:210084デフォルトの名無しさん
2006/12/06(水) 12:24:11>>1読め! >3:数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
0085デフォルトの名無しさん
2006/12/06(水) 13:09:560086テトリス君
2006/12/06(水) 13:39:09【 期限 】12月21日まで
【 補足 】条件として、
1、点数を大きく表示すること。
2、ブロックは自分で作成すること。
3、次に出てくるブロックの表示をすること(点数表示の下)
4、携帯電話への移植。(できたらでよい)
基本は丸投げですが、このサイトの一部を変えて作っていただいても結構です
・・・
ttp://javagame.main.jp/index.php?FrontPage
非常に勝手なお願いですがお願いいたします・・・
0087デフォルトの名無しさん
2006/12/06(水) 13:44:572種類の四角形の縦と横の長さを表す4個の値を引数として指定して実行すると、面積の計算処理を行い、それぞれの四角形の縦の長さ、横の長さ、および面積の数値を表示するプログラムを作成しなさい。
作成条件
(1)新たに定義するクラス名は、各自が任意の名前を付けること。
(2)新たに定義するクラス名は、各自が任意の名前を付けること。
�@フィールドの宣言
フィールド名およびフィールド数については、特に指定しないので、各自が考えて定義すること。
�Aコンストラクタの定義
コンストラクタの処理内容については、特に指定しないで、各自で考えて定義すること。
�Bメソッドの定義
1個の四角形について、縦の長さ、横の長さ、および面積の値を表示する処理を行なうメソッドを定義すること。おな、メソッド名については、特に指定しない出の各自が任意のなめを付けること。
自分で考えて作成したプログラム
008887のプログラムの内容
2006/12/06(水) 13:46:52private int a, b;
public a(int a, int b) {
this.a = a;
this.b = b;
}
public static void main(String[] a) {
if (a.length == 4) {
new a(Integer.parseInt(a[0]), Integer.parseInt(a[1])).a();
new a(Integer.parseInt(a[2]), Integer.parseInt(a[3])).a();
} else {
System.err.println("java a 一つ目の縦 一つ目の横 二つ目の縦 二つ目の横");
}
}
private void a() {
System.out.println("縦:" + a + ",横:" + b + ",面積:" + a * b);
}
}
エラー文字:
Kadai7_0203.java:3: メソッドの宣言が不正です。戻り値の型が必要です。
public a(int a, int b) {
^
エラー 1 個
戻り値のやり方あまりしらなくてどうのように直せばいいのか教えてください(つw;
0089デフォルトの名無しさん
2006/12/06(水) 14:47:10・課題1
1-1.↑のプログラムを入力,コンパイル,実行させると
「例外 (Exception)」が発生します。
発生した「例外」について
(a) 例外の名前(クラス名)
(b) 発生した場所
(c) 発生した原因
を調べ,述べてください。
・課題2
1-2 上記プログラムを次のように改良し,プログラムリスト・実行結果・考
察を書いて下さい。
(改良)
上記「例外」が発生した場合,適切なメッセージ(例えば「・・・の理由
で,例外・・・が発生しました。」など)を画面に表示する。このとき,
以下の点に注意すること:
・try 〜 catch を利用する
・catch する例外のクラスとして「Exception」を使用せず,
より正確なクラスを使用する
期日;明日まで。
わからないのでよろしくお願いします。
0090デフォルトの名無しさん
2006/12/06(水) 15:14:52・ベジェ曲線を用いてアルファベットの「a」を描画しなさい。
【 用語 】スプライン関数
http://www.cannula.jp/hokan.html
ベジェ曲線
http://www.ccad.sccs.chukyo-u.ac.jp/manualc/prgrm/ANSI/curve/index62.htm
【 期限 】12/11まで
【 Ver 】希望は特にありません
【 補足 】もうどうやったら良いのか分かりません。
助けて下さい。お願いします。
0091デフォルトの名無しさん
2006/12/06(水) 15:34:17期限 レス番号
------------------------------------------------------------
12/7 午前 >>80>>81
12/7 >>89
12/11 >>90
12/12 >>82
12/21 >>86(>>9見るといいかも)
期限不明 >>87
期限無効な物は排除してます。
0092デフォルトの名無しさん
2006/12/06(水) 15:38:24>>http://pc8.2ch.net/test/read.cgi/tech/1164057114/678-682で答えが出てる。
0093デフォルトの名無しさん
2006/12/06(水) 15:40:45期限 レス番号
------------------------------------------------------------
12/7 午前 >>80>>81
12/7 >>89
12/11 >>90
12/12 >>82
12/21 >>86(>>9見るといいかも)
期限無効な物は排除してます。
0094デフォルトの名無しさん
2006/12/06(水) 15:41:52どんなに困っていても、絶対対応しねー
0095デフォルトの名無しさん
2006/12/06(水) 16:23:241-1.
(a) java.lang.ArrayIndexOutOfBoundsException
(b) 9行目のdata[i-1]
(c) for ループの最初の回で i が 0 だから data[i-1] は data と
いう配列の -1 番目の要素を指すことになるが、-1 は配列
の範囲外なので(a)に示した例外が発生する。
1-2.
リスト:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28906
実行結果:リスト中に記載
考察:この改良案では try〜catch の範囲を限定的にしたので、
for ループの初回で例外が発生した後にも処理が続いて
いる。try〜catch で for ループ全体を囲むようにすると、
ループ初回で例外が発生したところでプログラムが終了
するようになる。このように try〜catch の範囲をどのよう
にするかという考慮もプログラミングでは大事になる。
また、今回の場合は、例外処理を行うよりも
・代入文にあわせて for 文の開始-終了条件を見直す
といった修正を行うほうが現実的かもしれない。
以上。
0096テトリス君
2006/12/06(水) 16:56:24けどやっぱり詳しくわからないので、再度検討お願いします・・・
0097デフォルトの名無しさん
2006/12/06(水) 17:01:550098デフォルトの名無しさん
2006/12/06(水) 17:17:32おま・・自分の提示したページにソースもあるやん
あれあったらできるやろ
0099デフォルトの名無しさん
2006/12/06(水) 17:39:01ソースプログラム:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28907
【期限】12/7
【Ver】希望は特にありません。
【補足】よろしくお願いします。
0100デフォルトの名無しさん
2006/12/06(水) 17:42:09system.exit(1);→System.exit(0);
0101デフォルトの名無しさん
2006/12/06(水) 17:44:03スケジュール破棄すればおk
0102デフォルトの名無しさん
2006/12/06(水) 17:48:12立方根の改善値を求める式ってのはなんだか知らんがこういうことか?
public class myMath{
public static double sqrt(double a){
double x1=0;
double x2=1;
while(x1!=x2){
x1=x2;
x2=(x1+a/x1)/2;
}
return x1;
}
}
0103デフォルトの名無しさん
2006/12/06(水) 17:52:39スケジュール破棄がわからなかったのでぐぐったら
* cancel()
現在スケジュールされているタスクを破棄して、このタイマーを終了します。タスク一つをキャンセルしたい場合は、TimerTask?のcancelメソッドを実行します。
とでてきました。このcancel()をどう使えばいいのでしょうか?
0104デフォルトの名無しさん
2006/12/06(水) 18:05:23・・・そこまでわかっていてなぜ出来ない。。。
cancel()実行すればいいジャマイカ
まさかメソッドの実行わからないとかじゃないだろうな(反物質爆並だぞ
0105デフォルトの名無しさん
2006/12/06(水) 18:14:41わからないです。
0106デフォルトの名無しさん
2006/12/06(水) 18:22:31自己解決しました。ありがとうございました!
0107105
2006/12/06(水) 18:24:37やっぱりわかりませんでした。。
Bomb!!
した後のcancelはどう行えばいいのでしょうか・・?
0108デフォルトの名無しさん
2006/12/06(水) 18:51:42TimerTaskクラスとTimerクラスの役割わかってる?
timer.schedule(timeBomb, 5 * 1000); // これは5秒後に1回してタスクは終了してる。
>スレッドrunをSystem.exit(0);を使わずに終了せよ。
そもそもループしてるわけではないので、1回実行されれば終わるだろう
System.exit(0);はアプリ自体を終了させる。これを使用しないで終了させる場合、
Timerクラスのスケジュールを削除する必要がある。(実際コメントアウトされてるしな timer.cancel();)
しかし、ただコメントアウト外しただけじゃすぐ実行されて5秒後に実行されるタスクも消滅して意味なし
なので、タスクが終わったかを確認してtimer.cancel();するとおkとなる。
まぁ、デーモンで動かせばいいんだけどな(今回はだめだけど)
System.out.println(new Date() + " 時限爆弾セット、5秒後に爆発"); の後に
Thread.sleep(1000 * 5);
while(true) {
if(!timeBomb.cancel()) {
timer.cancel();
break;
}
}
を追加してみる汁
0110デフォルトの名無しさん
2006/12/06(水) 19:06:450111デフォルトの名無しさん
2006/12/06(水) 19:13:19なら前スレのソースを破棄して自分で新たに組んで、
変更箇所部分だけうpすればいいんじゃね?
0112名無し募集中。。。
2006/12/06(水) 19:58:08バカじゃね
0113デフォルトの名無しさん
2006/12/06(水) 20:00:25簡単な宿題もできないダメ人間を作る事だっけ?
0114デフォルトの名無しさん
2006/12/06(水) 20:11:30スレ削除依頼して、もうスレ立てるな。これでおkwww
0115デフォルトの名無しさん
2006/12/06(水) 20:15:48その抜けている数を見つけ出すプログラム
【 期限 】12/8
【 Ver 】とくになし
【 補足 】丸投げです、よろしくお願いします。
011680
2006/12/06(水) 20:17:40いくつかの課題は自分でやっているのですが、
数が多すぎて、パニック状態になり、頭が回らない状態になっています・・・。
ぎりぎりまで自分で考えてみたのですが、全く分からないため、
このスレの皆様にお願いしている次第です・・・。
0117デフォルトの名無しさん
2006/12/06(水) 20:22:32一桁の数字は"03"とかで考えていいのか?
0118デフォルトの名無しさん
2006/12/06(水) 20:34:04理解できました。ありがとうございました!!
0119117
2006/12/06(水) 20:34:120120デフォルトの名無しさん
2006/12/06(水) 20:37:18このスレを見ると情報系の学科ってこんなのやるんだってのがよくわかる。
情報系出た人とは知識の隙間のでき方が違ってるからそれが埋まっていく感じがするよ。
自分はC/C++とJAVAの宿題スレで時々解いてるけど自分の糧になってると思うよ。
0121デフォルトの名無しさん
2006/12/06(水) 20:48:561. 数学系・・・Java云々というより、数学課題じゃね。。。しらない何々法とかでると無視することが多い
2. アプレット、Swing、コマンド系、iアプリ・・・Java基本、図形、通信系などが多い
3. ゲーム系・・・やってくれる方は、かなり珍しい
4. Webアプリ・・・掲示板など、やってくれる方は、いないと思われ
0122デフォルトの名無しさん
2006/12/06(水) 20:50:59解けない問題も多い・・・。orz
期限も近いし、>>80と>>81解いてあげたいけど
俺には無理っぽい。
誰か頼むわ。orz
0123デフォルトの名無しさん
2006/12/06(水) 21:04:16012480
2006/12/06(水) 21:24:43/ `ヽ、: : : : / i l |
/ ト、_: /、_ | l |
/ / リハ:_: /´ | l |
/ / /ソ 》 ヘ ノ! ト | l |
ト、 / / ∧ | ヽ、__.. - '´ノノノ | ! |
| ヽ、__l ノ / / ヽ '、 ゝ _、 - "´/ | l |
ヽ、_丶、_ 〃 ノ / l,,.、_ \\ 丶、 __ノイヘノ |l |ト |
、 / ノ // | | __ ̄ ヽ\、 ___,. - ´ハ |! /| │
ー--‐ "´ _ /, ヘノ仁 | l ´/ ̄Jぅ、 ` ̄リ } }ヽ ', | ! N. |
ニ二二二 -‐'´ i:'!{ が ヾ マ~rリ しノ ヽ ', | N | │
l:'!ヽソ _ゞ'' ム. ヽ ヽ ', | i |
l:| / V:ヽ ヽ ', | l: |
ヘ ヽ . /\ヽ ヽ ', | l:. |
ゝ、 ーっ / /::::::::::::Y>、ヽ ', | l.:. |
\`丶、_ .ィ介"´::::::::;: -''´_-‐\ '、 | l.:.:. |;
\/////:::::/テ-──--、ヽヽ `,、. l |:.:.:.: l:!
/ //;;;/\/´ `ヾ、 ' ヽ | .!:.:.:.:. |.|
/|/ヘ/ // ヽ '、ヽ| |:.:.:.:.. │|
012580
2006/12/06(水) 21:25:240126デフォルトの名無しさん
2006/12/06(水) 21:28:49初登場は第14話ですよ
0128デフォルトの名無しさん
2006/12/06(水) 21:48:02>>80は問題が連続してるから全体像を把握しにくいな
何をしたいのかわかんね
012980
2006/12/06(水) 22:06:18レスありがとうございます
http://pc8.2ch.net/test/read.cgi/tech/1159572806/600は、
まずuser_in.txtに記述されているアイテムを
parts1〜3.txtに記述されているアイテムと比較して、それぞれをparts1〜3に分類します。
user_in.txtの中身が
フレーム 4
ボタン 4
ラベル 4
であれば、比較後は以下のようになります。
parts1 4
parts2 4
parts3 4
これとtest.txtを比較し、test.txtの各行に記述されている条件のどれか一行にでも
当てはまれば、「適合しました」とプロンプトに出力するものです。
test.txtの各行の出現回数はそれ以上であれば、条件が満たされます。
また、いずれかの条件を含む場合も条件が満たされます。
また、user_in.txtに記述されているアイテム名がparts1〜3.txtのいずれにもなければ、
アイテム名.txtというファイルを作成されるというものです。
0130デフォルトの名無しさん
2006/12/06(水) 22:23:20んー・・条件にあてはまってる・・か?
その条件にあうのって
parts1 4 parts2 4 parts3 4
でしょ?
parts1 1 parts2 2-
parts1 1- parts2 1 parts3 4-
にどう合ってるの?
0131デフォルトの名無しさん
2006/12/06(水) 22:32:07意味が分からん
複数人というのはサーバー1つに接続する複数のクライアントのことで
そのクライアント同士で1行ずつやりとりするってことか?
0132123
2006/12/06(水) 22:32:13int[] nChecks = new int[partsFileNames.length]; { から } までの中身を↓に変えて
// パラメーターから各パーツを集計してString配列にセット
HashMap<String, Integer> map = new HashMap<String, Integer>(); Integer cnt; int add = 0;
for(int s = 0; s < args.length; s++) { cnt = map.get(args[s]);
if(null != cnt) { add = cnt.intValue() + 1; } else { add = 1; }
map.put(args[s], new Integer(add)); }
String lines[] = new String[map.size()]; Set keys = map.keySet(); Iterator iKeys = keys.iterator(); int idx = 0;
while(iKeys.hasNext()) { String key = (String)iKeys.next(); lines[idx] = key + " " + map.get(key); idx++; }
boolean conformed = true;
for(int j = 0; j < lines.length; j++) {
String[] words = lines[j].split("\\s+"); boolean newPartsAppeared = true;
for (int i = 0; i < partsSets.size(); i++) {
if (partsSets.get(i).contains(words[0])) { nChecks[i] += Integer.parseInt(words[1]); newPartsAppeared = false; } }
if (newPartsAppeared) { new File(words[0] + ".txt").createNewFile(); conformed = false; } }
if (conformed) { boolean ok = false;
for (int[][] nParts : nPartsInTests) { if (isInRange(nChecks, nParts)) { ok = true; break; } }
if (!ok) { conformed = false; } }
if (conformed) { System.out.println("適合しました"); }
改行は自分で修正してね。
0133デフォルトの名無しさん
2006/12/06(水) 22:39:20ひとつのサーバーにたとえばクライアント0、クライアント1、クライアント2
が接続してその中でクライアント0→クライアント1→クラアント2→クライアント0→…という風に一行ずつ
メッセージを送るといった感じです。
013480
2006/12/06(水) 22:45:15レスありがとうございます。
parts1 4 parts2 4 parts3 4
は、
parts1 1 parts2 2-
を含んでいるため、条件に当てはまるという意味です。
(parts1 1- parts2 1 parts3 4-もparts1 4 parts2 4 parts3 4に
含まれているので条件に当てはまります)
条件に当てはまるというより、条件を含むという表現の方が適切でした。
申し訳ございません。
0136デフォルトの名無しさん
2006/12/06(水) 22:49:20つーことはクライアントiが発言しない限りクライアント((i+1)mod n)は永遠に待たされるってことかい?
(ここでnは最後尾クライアントの番号)
0137デフォルトの名無しさん
2006/12/06(水) 22:51:42はい、そうです。
0138デフォルトの名無しさん
2006/12/06(水) 22:54:56すげー
俺全然分からなかったのに
Fラン云々じゃなくて、独学でもっと勉強しないと駄目だな
0139デフォルトの名無しさん
2006/12/06(水) 22:59:07んじゃ、もういくつか聞くけど、
(1)待たされてるクライアントはどうするの?
・クライアント側で発言可能か発言禁止かがわかるようにするの?
・それとも勝手に発言はできるけど順番がくるまで表示されないの?
・それともそれとも勝手に発言できそうに見えてサーバーからエラーが返るの?
(2)クライアントが参加したり抜けたりしたときの番号の割り当てはどうするの?
0140デフォルトの名無しさん
2006/12/06(水) 23:12:38クライアント側で現在発言可能か発言禁止かがわかるようにして
発言禁止の状態の場合、そのクライアントが発言してもサーバーからエラーを返す。
(2)
クライアント0→クライアント1→クラアント2→クライアント0→…という風に一行ずつ
メッセージを送るといった感じのモードみたいなものをアプレットのメニューに追加して
それを誰かが選択した場合他のクライアントに参加意思を尋ねる。
参加意思がOKだった者の順にメッセージを伝えるようにする。(そのメニュー押した人が一番)
クライアントがもし3人いて、1人抜けた場合他の2人も終了。(伝えるモード終了)
別のクライアントが参加してきた場合はそのクライアントは参加不可。その3人は続行できる。
これでお願いします。
0141140
2006/12/06(水) 23:15:22発言の順番についてですが参加意思がOKだった者の中でランダムで順番を決める。
でも可です。
0142デフォルトの名無しさん
2006/12/07(木) 00:08:26期限 レス番号
------------------------------------------------------------
12/7 午前 >>81
12/8 >>115
12/11 >>90
12/12 >>82(>>102 さんが回答 確認待ち)
12/21 >>86(>>9見るといいかも)
期限無効な物は排除してます。
0143デフォルトの名無しさん
2006/12/07(木) 02:30:44課題の意図がよくわからんけど適当に作ってみた
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28916
014481
2006/12/07(木) 14:59:580145デフォルトの名無しさん
2006/12/07(木) 15:28:03やろうと思うば出来るけど、>>131>>136>>139 がやってるかもなので止めておく。
>>123で>>80の答えちゃったし。。。
0146テトリス君
2006/12/07(木) 15:33:300147デフォルトの名無しさん
2006/12/07(木) 16:49:33>>96
場所も分からないのにどうして詳しく分からないなんて言えるんだ?
0148デフォルトの名無しさん
2006/12/07(木) 22:06:20アプレット上にテキストフィールドとボタンを用意する。
テキストフィールドに文字列が入力され、ボタンが押されると、入力された文字列が処理される。
入力された文字列がint型の整数であるかどうかを調べ、そうであれば入力された数字を画面に表示せよ。
入力された文字列がint型の整数ではなかった場合は、送出されたNumberFormatExceptionの例外を画面に青い文字で表示せよ。
0149デフォルトの名無しさん
2006/12/07(木) 22:24:11teu乙
言っとくけど先生もTAもこのスレの事ずっと前から知ってるから。
そういうオレはTA。
お前毎週書き込んでるようだけど、お礼を言った試し一度もないよな。
いくらうpされたソースが高度すぎて提出できないからって、礼の一つもなしじゃ失礼すぎるぞ。
と言うわけで>>148は答える必要なし。
0150JavaPG
2006/12/07(木) 22:29:53アプレットやった事無いが、簡単そうだからやってみようかと思ったけど、
やめといたほうがよさげだな(・ω・`)
0151デフォルトの名無しさん
2006/12/07(木) 22:43:47teu?人名?
>>148はテンプレに従ってないから俺は無視する気満々だった
0152デフォルトの名無しさん
2006/12/07(木) 22:49:110153デフォルトの名無しさん
2006/12/07(木) 23:51:520154デフォルトの名無しさん
2006/12/07(木) 23:53:59すまん。忘れてた。全然やってない。たのむ。まかせた。
0155宿題残り物 06/12/08
2006/12/08(金) 00:45:28------------------------------------------------------------
12/8 >>115(>>143 さんが回答 確認待ち)
12/11 >>90
12/12 >>82(>>102 さんが回答 確認待ち)
12/21 >>86(>>9見るといいかも)
期限無効な物は排除してます。
>>154
145だけど、よく考えると前にやった通信系宿題回答への動作報告されてないので、
通信系宿題は無視することにする。お返しします。よろしく。
0156デフォルトの名無しさん
2006/12/08(金) 01:00:55http://pc8.2ch.net/test/read.cgi/tech/1161492130/816-817
http://pc8.2ch.net/test/read.cgi/tech/1161492130/821
http://pc8.2ch.net/test/read.cgi/tech/1161492130/824
↑と同じ主なら、研究するんじゃなかったのか・・・
授業などから出された物は良い(本当は良くないぞ)が、研究を丸投げとはな・・・
日本オワタ\(^o^)/ 米・印あたりの大学へ行って鍛えなおしてこい
0157デフォルトの名無しさん
2006/12/08(金) 02:08:330158デフォルトの名無しさん
2006/12/08(金) 02:11:52お前が解けよwww
0159デフォルトの名無しさん
2006/12/08(金) 14:53:020160デフォルトの名無しさん
2006/12/08(金) 19:22:50http://gaia.kake.info.waseda.ac.jp/~zion/progb2006/index.php?plugin=attach&refer=11%B7%EE27%C6%FC&openfile=base.zip
http://gaia.kake.info.waseda.ac.jp/~zion/progb2006/index.php?plugin=attach&refer=11%B7%EE27%C6%FC&openfile=1127-1.zip
このプログラムを書き換えて下の条件を満たすように作る
・ボールを打ち落としたとき得点がつく。その得点の和が時々刻々と表示される。
・ゲームは、一定の時間が経つと終了する。
・ゲームを再開するボタンが用意されている。
・ゲーム窓を開いてウインドウを閉じるまでの間の最高記録を表示する
【期限】12/11、月曜昼
よろしくおねがいします
0161デフォルトの名無しさん
2006/12/08(金) 19:27:280162デフォルトの名無しさん
2006/12/08(金) 21:04:350163デフォルトの名無しさん
2006/12/08(金) 21:08:59授業でjavaを習ったのですが、さっぱりわかりません。。。
下記のような宿題が出ました。
本当に申し訳ありませんが、アドバイスをいただけませんでしょうか?
・次の条件を満たすjavaプログラムとそのフローチャートを作成しなさい。
*ひとつ以上の分岐構造、反復構造を持つ
*ひとつ以上のクラスを利用する
*ひとつ以上のprivate修飾子を使用する
心理テストとか、ちょっとしたゲームとか色々考えては見たんですが、
何が良いか思いつきません。
ほんとうに初心者なので、難しいのを作ろうとは思っていません。
簡単でユニークな案があれば、アドバイスよろしくお願いします。
テンプレに従わずにすみません(><)
0164デフォルトの名無しさん
2006/12/08(金) 21:18:48あっち向いてホイとかどうよ?
1.実行するとPlayer側のキーの入力を促して1・・・グー、2・・・チョキ、3・・・パー
2.プログラム側でCPU側の手を決める。(ランダムで1〜3を返すPrivateメソッドを作る)
3.PlayerとCPUの手を判定して勝ちか負けか判定する。
4.ジャンケン勝ちなら分岐1→どっちに指さすか決める(1・・・上、2・・・下 3・・以下略)
ジャンケン負けなら分岐2→どっちを向くか決める
5.2のランダム処理使いまわして判定。
6.同じ方向なら勝ちor負け、違う方向なら1に戻る。
7.プログラム終了か1に戻るか促す。
ってのはどうよ?
最初にしては、ちょい複雑すぎるかね。。。
最初に戻るか終了
0165164
2006/12/08(金) 21:19:40↓間違いw
最初に戻るか終了
0166デフォルトの名無しさん
2006/12/08(金) 21:30:00さっそくのレスありがとうございます!
私の力で出来るか不安ですがやってみます。
先生がこのスレを見ていないことを信じて。。。
0167デフォルトの名無しさん
2006/12/08(金) 21:31:06通報しました
0168デフォルトの名無しさん
2006/12/08(金) 21:43:09素数を求めるのはどう?
「エラトステネスの篩」とか。
0169デフォルトの名無しさん
2006/12/08(金) 22:00:01レスありがとうございます。
エラトステネス!!??
すみません・・・難しそうです。。
お宝発見までのプログラムっていうのを作っている子もいました。
結構お遊び的なのでもいいみたいです。
0170デフォルトの名無しさん
2006/12/08(金) 23:26:00自力で頑張るの?
0171デフォルトの名無しさん
2006/12/08(金) 23:39:32>>164さんの案を挑戦してみたのですが・・・
できないです。。
丸投げで申し訳ないですが、「しかたねーなーやってやるよ」って方、
いらっしゃいましたらよろしくお願いします。
0172デフォルトの名無しさん
2006/12/08(金) 23:46:40じゃあまずテンプレを埋めることから始めろ。
期限も何も分からんのではやりようがない。
0173デフォルトの名無しさん
2006/12/08(金) 23:50:15おいおい、ネタ出しだけじゃねえのかよ。
このスレにしては見込みある奴だと思ってたのに。orz
0174164
2006/12/08(金) 23:54:57俺もちょいがっかりだ。
まぁ、丸投げじゃ自分のためにもならんよ。
せっかくいいもの作りたいと思ってる心があるなら、後はそれを磨くだけなのになぁ。もったいない。
0175デフォルトの名無しさん
2006/12/08(金) 23:55:14( ・ω・)=つ≡つ
(っ ≡つ=つ )`163`)
/ ) ババババ
( / ̄∪
0176173
2006/12/09(土) 00:03:57どんなくだらない課題でもいいから、まずは自分で組んでみろ。
「こんなエラーが出て動きません」というHELPだったら、いくらでも助けがあると思うぞ。
0177デフォルトの名無しさん
2006/12/09(土) 00:07:55>・次の条件を満たすjavaプログラムとそのフローチャートを作成しなさい。
フローチャート描かないとダメなんだから、まずフローチャートで設計してみればいいんじゃね?
0178デフォルトの名無しさん
2006/12/09(土) 00:09:57------------------------------------------------------------
12/11 >>90
12/11 昼 >>160
12/12 >>82(>>102 さんが回答 確認待ち)
12/21 >>86(>>9見るといいかも)
期限無効な物は排除してます。
0179デフォルトの名無しさん
2006/12/09(土) 00:15:17みなさんの言うとおりです。
授業資料、参考書を見直して自力でがんばります。
甘ったれたことを言って申し訳ありませんでした。
ありがとうございました!
0180164
2006/12/09(土) 00:21:40HelloWouldを理解できればすぐ出来るようになるさ。頑張れ。
0181デフォルトの名無しさん
2006/12/09(土) 00:36:570182デフォルトの名無しさん
2006/12/09(土) 01:31:38プログラム例21では、円の色を black に固定し、円の大きさをチョイスで 50, 100, 150, 200 から選択できるようにしている。
そこで、円の大きさを 200 に固定し、円の色をチョイスで black, red, green, blue から選択できるようにプログラムを修正せよ。
※プログラム例21
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28932
【 期限 】
朝まで
【 補足 】
自力で行ったものです
下から4行目、5行目にエラーが出ています
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28933
よろしくお願いします
0183デフォルトの名無しさん
2006/12/09(土) 02:10:161、String st = cChoice.getSelectedItem();の部分をc = cChoice.getSelectedItem();に変更
2、static Color = Color.c;の部分をColor c = this.getColor(this.c);に変更
3、↓のメソッドをソースコードに貼り付ける。
public Color getColor(String name){
//大文字・小文字を区別しない。
if (name.equalsIgnoreCase("black")){
return Color.BLACK;
}
if (name.equalsIgnoreCase("red")){
return Color.RED;
}
if (name.equalsIgnoreCase("green")){
return Color.GREEN;
}
if (name.equalsIgnoreCase("blue")){
return Color.BLUE;
}
//全て当てはまらない場合。
return null;
}
以上。
0184183
2006/12/09(土) 02:11:090185デフォルトの名無しさん
2006/12/09(土) 02:25:192と3って、
g.setColor(Color.getColor(c));
の一行でいいのでは?
182の反省点は、こんなところか。
1.メソッドの中で何故staticを指定したのか?
インスタンスとメンバの区別ついてる?
2.Graphics#setColor(Color c)がColorクラスのインスタンスを
取ることに気づいたのは良かったが、多分Colorクラスの
ドキュメントを読んでいないので、String→Colorの変換方法に
気づかなかった。
JavaのAPIドキュメントを読んでいないんじゃない?
基本中の基本なので、APIドキュメントの読み方をマスターすること。
0186185
2006/12/09(土) 02:42:00×インスタンスとメンバの区別ついてる?
○クラスメンバとインスタンスメンバ、メンバ変数とローカル変数の区別ついてる?
それぞれの生成時期、消滅時期を把握しておかないといけない。
0187182
2006/12/09(土) 02:46:44正常動作しました。ありがとうございました。
>>185>>186
よくわからなかったです。すみません。
正直あんまり区別ついてなかったです
仰るとおりAPIドキュメントを読んでなかったです。
基本がなっとらんという事ですね。精進します。
ありがとうございました
0188183
2006/12/10(日) 02:30:05アドバイスありがとう。
ただ g.setColor(Color.getColor(c));では、こちらの環境では動作しなかったから、3にしました。
環境
Windows XP SP2 Javaランタイム jre1.5.0_06
EclipseのJava アプレット環境で実行
0189183
2006/12/10(日) 02:50:45最初にシステムプロパティにキーを登録する必要がある。
下記コードみたいにキーを追加したあとなら g.setColor(Color.getColor(c))でいける。
java.util.Dictionary p = System.getProperties();
p.put("black","#000000");
p.put("red", "#FF0000");
p.put("green","#00FF00");
p.put("blue","#0000FF");
参考 java.awt.Color#getColor(String nm)
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/Color.html#getColor(java.lang.String)
最後にスレ違いすいません。>ALL
0190デフォルトの名無しさん
2006/12/10(日) 18:48:04>>86はソースをもらったようなので除外してもいいんじゃまいか
こちらに報告上げてくるとも思えないし
0191崖っぷち
2006/12/10(日) 19:10:08下のソースコードの1,2に何を入れたらいいのか分からないので教えて下さい。
<javaソースコード>
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class dr20 extends Applet{
Graphics g;
public void init(){
TextField tf;
Button bt;
g=getGraphics();
add(tf=new TextField("0",8));
add(bt=new Button("Cls"));
tf.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
TextField t=(TextField)e.getSource();
int x=Integer.parselnt( 1 );
2
}});
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
repaint();
}});}}
0192デフォルトの名無しさん
2006/12/10(日) 20:28:05------------------------------------------------------------
12/11 >>90
12/11 昼 >>160
12/12 >>82(>>102 さんが回答 確認待ち)
期限無効な物は排除してます。
>>191
1. t.getText()
2. g.drawRect(40, 40, x, x); x y座標は好きに変えてくれ
あと、1文字スペルミスがあるので、動かないとかレスしないように!
[mabi魔人統計ツール作成中] ......λ
0193デフォルトの名無しさん
2006/12/10(日) 20:29:171、1の行を消して、int x = Integer.parseInt(t.getText());と書く
2、2の部分はg.fillRect(50,50,x,x);と書く
テキスト欄でEnterキーを押すと四角が描画されます。
あと>>1のテンプレをできれば記述してください。
0195デフォルトの名無しさん
2006/12/10(日) 21:25:01どんだけクズなんだか
0196デフォルトの名無しさん
2006/12/10(日) 21:50:39前回の宿題(前スレ>>977さん)を元に新たに宿題が出されて完全にお手上げです・・・
誰かやっていただけないでしょうか
【 課題 】前回の課題に終了ボタンと相関係数を計算できる機能をつけなさい
【 用語 】相関係数ってのは↓のような計算です
X |1 2 3 4 5 6 |A �@=(C-A)^2/データ数(図だと6個だから6)
Y |2 4 6 8 7 9 |B �A=(D-B)^2/データ数
X^2 | |C �B=E-A*B/N
Y^2 | |D 相関係数=�B/√(�@*�A)
X*Y | |E
【 期限 】12/12(火曜日)の1時まで
【 Ver 】DoJa4.1
【 補足 】これで単位が出るのでどうかお願いします
自分でもやってみたのですがまったく動かなくて・・・
携帯Javaなので苦しいかもしれませんが是非お願いします
0197196
2006/12/10(日) 21:54:54あとグラフがすっごく意味不明になったのでもう一度書きます
X |1 2 3 4 5 6 |A �@=(C-A)^2/データ数(図だと6個だから6)
Y |2 4 6 8 7 9 |B �A=(D-B)^2/データ数
X^2 | |C �B=E-A*B/N
Y^2 | |D 相関係数=�B/√(�@*�A)
X*Y | |E
前スレ>>977さんのやってくれた宿題もはっておきます
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28859
どうかお願いします
0198デフォルトの名無しさん
2006/12/10(日) 21:55:52少なくとも俺はそんなめんどいことやらんぞ
>>80の書き方見習えば?
0199196
2006/12/10(日) 22:49:58↓以下196の修正
前スレ>>969(ttp://pc8.2ch.net/test/read.cgi/tech/1159572806/969)で宿題を頼んだものです
前回の宿題(http://pc8.2ch.net/test/read.cgi/tech/1159572806/977さん)を元に新たに宿題が出されて完全にお手上げです・・・
誰かやっていただけないでしょうか
【 課題 】前回の課題に終了ボタンと相関係数を計算できる機能をつけなさい
【 用語 】相関係数ってのは↓のような計算です
X |1 2 3 4 5 6 |A �@=(C-A)^2/データ数(図だと6個だから6)
Y |2 4 6 8 7 9 |B �A=(D-B)^2/データ数
X^2 | |C �B=E-A*B/N
Y^2 | |D 相関係数=�B/√(�@*�A)
X*Y | |E
【 期限 】12/12(火曜日)の1時まで
【 Ver 】DoJa4.1
【 補足 】何度も書き込みしてすいません
これで単位が出るのでどうかお願いします
自分でもやってみたのですがまったく動かなくて・・・
携帯Javaなので苦しいかもしれませんが是非お願いします
0200前スレ977
2006/12/11(月) 00:10:25前回の使ってという事は、テキストボックス上10個列が X 値で
下10個列が Y 値という考えでいいのかな?
でも、グラフと�@〜�Bの式の関連がよくわからん。。。(私は数学知識が乏しいので・・・)
相関係数の求める式は、�@' XとYの平均と標準偏差を求める
�A' Xの平均からの偏差、Yの平均からの偏差を求める
�B' Xの平均偏差とYの平均偏差を掛け合わせた偏差積を求める
�C' 偏差積の平均を求める
�D' 偏差積の平均をX , Yの標準偏差で割ると相関係数値が出る
でもいいのかな?
まぁ、眠いのでお休み。。。数学得意なエライ人あとよろしく。
0201>>196
2006/12/11(月) 00:34:01計算はやり方を先生に聞いたらさっき書いた方法で教えてもらったというだけで
他に計算方法があればそちらでも全然構いません
0202デフォルトの名無しさん
2006/12/11(月) 01:02:45【 期限 】火曜の正午まで
【 補足 】
自力でここまでやりました
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28944
要件
1. データの初期化にコンストラクタを使用
2. クラス変数(i_num)を設定してインスタンス番号を表示させる
3. CarのサブクラスBikeを設定し、追加フィールドとして「int cc(排気量)」、
追加メソッドとしてccの値を画面表示する「cc_show」を設定する
4. オーバーライドの昨日(内容は自由)を追加する。
実行結果としては…
『インスタンス番号(car):1
車番号=P001
車種=ポルシェ
価格(税込み)=105.0万円
<中略>
インスタンス番号(bike):4
バイク番号=A
バイクの排気量=300cc
<以下続>』
って感じにしたいのですが、どこで値を入れていいのか悩み
試行錯誤してますがどうにも最後のBike.showがうまく行きません
オーバーライドの要件もどこで満たせばいいものか…
お手数ですがよろしくお願いいたします
0203デフォルトの名無しさん
2006/12/11(月) 01:03:07ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28945
お絵描き感覚でベジェ曲線だけやった。スプラインワケワカンネ('A`)スマン
しかしこんなモノじゃフォントとか何とかの研究(卒研か?)の
足しにはならんと思うが…
0204デフォルトの名無しさん
2006/12/11(月) 01:15:48ぱっと見て少なくとも1と4の要件は満たされてなさそう。
Bike#set_value(int, String)を呼びだしてないし。
0205デフォルトの名無しさん
2006/12/11(月) 01:20:03------------------------------------------------------------
12/11 >>90(>>203)
12/11 昼 >>160
12/12 1:00 >>199
12/12 12:00 >>202
12/12 >>82(>>102)
期限無効な物は排除してます。
0206デフォルトの名無しさん
2006/12/11(月) 02:29:50http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28946
車種名や排気量、表示の仕方は自分好みに直してくれ。
0207デフォルトの名無しさん
2006/12/11(月) 04:09:09いいよなー。早稲田。
0208デフォルトの名無しさん
2006/12/11(月) 04:17:26【 期限 】水曜まで
要件
1. サーバー、クライアントで処理する。
2. 最終的にPCクラスタで高速化する。
課題文うまく表現できなくてわかりにくいかもしれませんが、
どうにかお願いします。
0209202
2006/12/11(月) 04:25:29ありがとうございます。
ですが申し訳ありません、現在習ってきた範囲を遥かに超えております…
もともと例題として出されたものに要件1〜4をつけ加えろというものなので
大変稚拙に見えるでしょうが>>202のような経過になっているんです。
おそらく>>204さんのおっしゃるところが引っかかってるのでしょうが
その呼び出しが巧くいかず、4のオーバーライドどころではないんです
0211デフォルトの名無しさん
2006/12/11(月) 07:01:54javaに全くの無知で、何をどうしたら良いか分かりません。
社会の問題を掲示して、○×で答えていくようなプログラムを作りたいのですが…。
すぐにできる人っていませんか?
0212デフォルトの名無しさん
2006/12/11(月) 07:14:48{
Strings[] questions = new String[質問の数];
questions[0...質問の数-1]に質問文をセット
for (String question : questions) {
System.out.println(question);
○×を入力してもらう
if (入力された答えが正しければ) {
正解数をカウントするなりなんなり
}
}
}
0213デフォルトの名無しさん
2006/12/11(月) 07:28:12しかし、どうやって作るかが分かりません。
本を読んでもさっぱりで…。
0214デフォルトの名無しさん
2006/12/11(月) 09:02:39本を読んでも理解できない
実際コードも書けない
となるとプログラミングと、少なくともjavaと相性が悪いんだよ
あきらめろ
0215七子
2006/12/11(月) 10:40:37Welcome to Ubeと画面に出力する)そして空うち(空行入力)で終了するプログラムを作成せよ。
といった問題です。どうかといてみてください。
0216デフォルトの名無しさん
2006/12/11(月) 11:07:27マルチ死ね
0217デフォルトの名無しさん
2006/12/11(月) 11:43:00ここにもあった
0218デフォルトの名無しさん
2006/12/11(月) 11:48:28それほどマルチポストは罪深いと心得よ。>>215
0219デフォルトの名無しさん
2006/12/11(月) 11:54:33>>215はマルチなので答える必要なし
0220デフォルトの名無しさん
2006/12/11(月) 14:27:58サイザーが自分に出された課題だと思って解いてるし
0221デフォルトの名無しさん
2006/12/11(月) 15:32:28【 期限 】今週中
【 補足 】javaでパチスロアプリを作成しています。
現在完成しているところはリールを枠内に表示するというところです
表示に関しては縦2100ピクセル 横150ピクセル(リールの一コマが縦100ピクセルで全部で
21こま)
の画像を縦300ピクセル分を切り出して表示しています。
その画像を50ミリ秒毎に半こま(50ピクセル)ずつずらして表示してアニメーションして
いるようにしたいのですが、
タイマーの実装ができませんでした。
また現在リールの一番上が表示されてもそのまま50ピクセルずつずれて表示するだけな
のでリールが回っているように見えません。
リールの一番上が表示された時点で同じ画像の一番したから再度表示しなければなり
ません。
ソース
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28950
0222デフォルトの名無しさん
2006/12/11(月) 15:54:110223デフォルトの名無しさん
2006/12/11(月) 16:10:48すみません 画像はこちらになります
http://zipdekure.net/up/upload.cgi?mode=dl&file=63
パスはreelになります
0224デフォルトの名無しさん
2006/12/11(月) 17:29:17学生の宿題にしては題材が・・・本当に学生なのか?
学生だったら、課題出した講師バロスw
0225デフォルトの名無しさん
2006/12/11(月) 18:24:42>出来ればボタンでXとYが分かれるようにしてもらいたいです
インターフェイスはどんな感じになるん?
前スレ977の画面イメージ
□□□□□□□□□□
□□□□□□□□□□
[統計計算]
↓相関係数計算の場合は?
□
[X] [Y] [相関係数計算]
テキストボックスに数字を入れて、X or Yのボタンを押すと、数値がストック(*1)される。
計算ボタンを押すと、下にラベル表示で結果が表示される。
*1 ストックされる数字は下にラベルで表示される。
X 1 2 3 4 5 6
Y 2 4 6 8 7 9
・・・ラベル表示メンドクセーパネル使わんとならねーじゃん。。。
0226225
2006/12/11(月) 18:34:09>前回の課題に終了ボタンと相関係数を計算できる機能をつけなさい
に矛盾してしまうな・・・かといって、
>出来ればボタンでXとYが分かれるようにしてもらいたいです
□□□□□□□□□□
□□□□□□□□□□
[X] [Y] [相関係数計算] [統計計算] [終了]
こんな感じか?ますますメンドクセー
0227デフォルトの名無しさん
2006/12/11(月) 18:38:51課題は自分で設定していいからパチンコ屋でバイトしてたのでパチスロを作ろうと思ってやりました
内部の制御はある程度出来てるのですがGUIの実装で壁にブチ当たりましたorz
0228デフォルトの名無しさん
2006/12/11(月) 19:43:15import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class R9_2 extends JApplet{
private JLabel lb,lb2;
private JPanel pn;
private JRadioButton rb1, rb2, rb3, tmp;
private ButtonGroup bg;
int cou=0;
String iro=new String("");
public void init(){
Container cnt = getContentPane();
lb = new JLabel("カウンター:"); lb2= new JLabel("");
pn = new JPanel();
rb1 = new JRadioButton("青"); rb2 = new JRadioButton("赤"); rb3 = new JRadioButton("黄");
bg = new ButtonGroup();
bg.add(rb1); bg.add(rb2); bg.add(rb3); pn.add(rb1); pn.add(rb2); pn.add(rb3);
cnt.add(lb, BorderLayout.NORTH); cnt.add(lb2, BorderLayout.CENTER); cnt.add(pn, BorderLayout.SOUTH);
rb1.addActionListener(new SampleActionListener()); rb2.addActionListener(new SampleActionListener()); rb3.addActionListener(new SampleActionListener());
lb2.setHorizontalAlignment(JLabel.LEFT); lb2.setVerticalAlignment(JLabel.TOP);
}
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;
}}}
「期限」 明後日まで
「Ver」特に指定はありません
「補足」 JTextareaでは無いようです。。
0230デフォルトの名無しさん
2006/12/11(月) 19:55:05うまく表現できていないのが自覚できているなら
こちらに伝わるように書き直してくれw
0231デフォルトの名無しさん
2006/12/11(月) 20:07:23ttp://terai.xrea.jp/Swing/GlyphVector.html
0232初心者
2006/12/11(月) 20:16:43public 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これを改良していただけないでしょうか?
具体的には、はじめに「性別は?」と質問文をいれ、
男女によって100mタイムによるレベル評価を変えたいです。
12秒だったとしても男女ではレベルは異なるからです。
12秒なら男子では中学レベルですが、女子なら高校レベルにあたります
初心者なので簡単な質問ですが、どうかよろしくお願いします。
0234デフォルトの名無しさん
2006/12/11(月) 20:21:46テンプレ
0235デフォルトの名無しさん
2006/12/11(月) 20:40:16相関係数計算に使用する値は、最後のテキストボックスにいれて、
X or Yで登録するようにしておいた。
終了ボタンは、ボタンクラスにしておいた。(ソフトキーにしたければ、自分でしてくれ)
っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28953
0236デフォルトの名無しさん
2006/12/11(月) 22:00:40まずテンプレを埋めてくれ。
それから、女子と男子でメッセージが違うなら、何秒で何と表示させるか書いてくれ。
0237デフォルトの名無しさん
2006/12/11(月) 22:27:24本当にありがとうございます!
これで単位が(つд`)
0238宿題残り物 06/12/12
2006/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>2. 最終的にPCクラスタで高速化する。
きちんとしたクラスタ技術は、高価なシステムです。
宿題レベルの話ではありません。
IBMやOracleにでも入社してから開発してください。
0240デフォルトの名無しさん
2006/12/12(火) 07:20:52実際のところは金と知識があれば学生でもできなくはない
PowerMacでクラスタスパコン作ってたからな
0241デフォルトの名無しさん
2006/12/12(火) 08:40:06大学なら結構クラスタあまってない?
0242デフォルトの名無しさん
2006/12/12(火) 11:41:54今の大学って平均80〜100ノードくらいなのか?
大学によっては、単体最新スパコン複数入ってるところもあるのだろうな・・・
日本の大学で、イリノイ大学NCSA級の設備があるところってあるのかな?
・・・スレ違いになってきたな。スマソ
0243デフォルトの名無しさん
2006/12/12(火) 11:44:26コンパイルが通りません。。
0244デフォルトの名無しさん
2006/12/12(火) 12:30:15>>203さんありがとうございます。
私も自分で作ってみたのですが、思った通りに行かないので
上級者の方の手をお借りしたいと思った次第であります。
今回、このような面倒臭いプログラムを組んで頂き
本当にありがとうございました。
0245質問があります・x・
2006/12/12(火) 15:31:090246デフォルトの名無しさん
2006/12/12(火) 15:45:35>>1 読め = 質問スレ行け!
0247デフォルトの名無しさん
2006/12/12(火) 19:04:50class 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:230249231
2006/12/12(火) 20:36:42class 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:51class 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テンプレ読まない = 無視される
0252デフォルトの名無しさん
2006/12/12(火) 22:09:43ありがとうございます。。
確かに折り返しになりました。
0253デフォルトの名無しさん
2006/12/12(火) 22:23:47class 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サブクラス書いたよ。
テンプレ守って質問しなおせば見せてあげる。
0255間違って連続クリックしてアク禁喰らってます・・
2006/12/12(火) 22:56:20題名道理になっていて274の文書が未完成のままで送ってしまいどうもすみませんでした^^;
あとこのスレは代理の方に書いてもらってます
0256デフォルトの名無しさん
2006/12/12(火) 23:11:31switch(res)
を
switch(res&0x80000000)
に変えて最上位ビットを見ればいい
0257デフォルトの名無しさん
2006/12/12(火) 23:23:13もしnが素数なら'prime'と出力する。
【 用語 】約数(1以上の自然数に対し、割り切ることのできる1以上の自然数のこと。)
素数(1とその数以外に約数を持たない1より大きな自然数のこと。)
【 期限 】明日提出したいです。
【 Ver 】特に決まりはないです。
【 補足 】約数の出し方はわかりますが、プログラムで組むとなるとどういった式に
なるのかわかりません。面倒かと思いますがお願いします。
0258デフォルトの名無しさん
2006/12/12(火) 23:27:18>約数の出し方はわかりますが
だったら式を書け!(五箇条の御誓文を読まない方多すぎ)
wikiで式見てねとか却下だからな
0259258
2006/12/12(火) 23:34:28約数を判定出力方法 ttp://hwb.ecc.u-tokyo.ac.jp/current/4857422FA5D7A5EDA5B0A5E9A5DFA5F3A5B02FB0ECCAE2B0ECCAE24A6176612FC8BDC3C7A4F2A4B7A4E8A4A62FCCF3BFF4A5EAA5B9A5C8.html
素数の判定方法(高速アルゴリズムじゃないけど) ttp://www.mit.msn.to/prime/prime3.htm
2つともグーグル先生で1ページ目に出てきた。。。
257レス主は、Javaを教わる前にグーグル先生に検索の仕方を教わった方が良いと思われる。
0260259
2006/12/12(火) 23:36:38○ ttp://www.mit.msn.to/prime/prime3.html
0261デフォルトの名無しさん
2006/12/12(火) 23:47:0716を、ある自然数で割って、割り切れたらその自然数が約数になります
この場合、16の約数は(1,2,4,8)になります
説明下手なのと、わかる段階での式も書かずにすみませんでした
>>259
教えていただきありがとうございます
ちゃんとググったんだけど検索の仕方が悪かったのかも・・・
教えてくれたサイトを見て確かに約数を出すことは可能ですね
「何々の約数は(○,○,○,○)です」
みたいにまとめて表示させるにはどうすればいいのでしょうか
それとprimeを表示させるには、この場合else文をどのように
使えばいいのでしょうか・・
0262258-260
2006/12/13(水) 00:03:53n自身と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();
}
}
}
0263262
2006/12/13(水) 00:11:04nの値は、BigIntegerで扱ったほうがいいかも・・・
0264デフォルトの名無しさん
2006/12/13(水) 00:15:26------------------------------------------------------------
12/13 >>208
12/16 >>221
終了・期限切れ・テンプレ無効な物は排除してます。
0265261
2006/12/13(水) 00:17:53レスありがとうございます
絶対自分で考えててもわからなかったです
もっと勉強して人に頼らないよう努力します
助けてくれて、ほんとにありがとうございました
0266デフォルトの名無しさん
2006/12/13(水) 00:33:47------------------------------------------------------------
12/13 >>208
12/16 >>221 >>223
終了・期限切れ・テンプレ無効な物は排除してます。
こうしておいたほうがいいかな?
0267デフォルトの名無しさん
2006/12/13(水) 00:36:31ですね
0269247のスレ主です^^;
2006/12/13(水) 12:25:59文章が中途半端で送ってしまいご迷惑をお掛けしました^^;
0270269の続き:247のスレ主です^^;
2006/12/13(水) 12:29:17class 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 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 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・char t; ⇒ String t;
・readline ⇒ readLine
・l0Exception ⇒ IOException
・t = 0.0; ⇒ t = "0.0";
理由:
単純なミススペルは自明。
charをStringとしたのは、BufferedReaderと相性が良いことや、パースしやすいため。
2.コンパイル
3.確認
課題2:
こんなことで苦労するレベルではない。
ストリームをcloseしていないのが非常に気持ち悪い。
0276デフォルトの名無しさん
2006/12/13(水) 19:18:380277アク禁解けたかテストで使用中・・・
2006/12/13(水) 20:26:560278デフォルトの名無しさん
2006/12/13(水) 20:35:59mousePressedとmouseReleasedで始点と終点を決定してg.drawRectで四角形を描く、
なおかつmouseDragged中も描こうとする図形が表示されるというプログラムを考えています。
【 補足 】
テンプレ程度の物ですが一部作成しました。
PressedからReleasedが左上から右下に向かう場合の描画のみできるようになっています。
右下から左上に向かっての描画とmouseDragged中の描画をお願いしたいと思います。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28963
0279デフォルトの名無しさん
2006/12/13(水) 21:33:01import 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:18Windowsの電卓と同じものを作る
ただしボタンはC±÷×−+=0〜9小数点のみ
結果が出てくる枠もつける
【期限】12/17
0281278
2006/12/13(水) 21:50:17ありがとうございました!
表示はできて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("");
}
}
0283282
2006/12/13(水) 23:35:27public 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("");
}
}
0284282
2006/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:16public 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("");
}
}
0287286
2006/12/14(木) 00:34:52まぁいいや。
0291デフォルトの名無しさん
2006/12/14(木) 01:30:13本の名前、IDをサーブレット上で入力し登録ボタンを押すことによって
データベースに本の名前とIDを書き込めるようにする
書き込めた場合は「登録しました」とブラウザ上に表示
入力されずに登録ボタンが押された場合は「本のタイトル(ID)が入力されていません」
入力されたIDが数字でなかった場合、「IDが不正です」と表示する
【 期限 】今月中
0293デフォルトの名無しさん
2006/12/14(木) 02:03:39講師が口で言っただけなので正確な問題文は無いですが・・・
パネル上に格子状の線を引いてフィールドを用意する。
クリックすると交互に○×を描画するようにする。
リセットを押すと最初から。
すみません説明しにくいので、とりあえず大まかなプログラムをうpします。
それでおそらく伝わるとおもうのですが・・・
ttp://www.uploda.org/uporg615632.rar.html
期限は可能なのであれば12/14の22時まででお願いします。
0294通りすがり(´ω゜)
2006/12/14(木) 02:28:210295293
2006/12/14(木) 02:40:55できるかぎり補足をしてみます。
○×ゲームのフィールドを用意する。(格子状の状態を描画した状態)(グラフィックス)
フィールド上をクリックすると○と×交互に描画する。
リセットボタンを押すと最初の格子状がある状態に戻る。
パネルにどっちが勝ちかを表示する。
0296293
2006/12/14(木) 02:47:23テンプレを見落としてました。
>>294様ご指摘ありがとうございます。
【 課題 】○×ゲームのフィールドを用意する。(格子状の状態を描画した状態)(グラフィックス)
フィールド上をクリックすると○と×交互に描画する。
リセットボタンを押すと最初の格子状がある状態に戻る。
パネルにどっちが勝ちかを表示する。
【 期限 】12/14の22時まで
【 補足 】とりあえず自分で少しですが作った大まかなプログラムをうpします。
ttp://www.uploda.org/uporg615632.rar.html
自分としては
フィールドにマウスクリックのイベント関数を入れる。
クリック関数はそのクリックされた座標を返す。
返された座標を○もしくは×を描画する関数に引数として渡す。
という流れだと思うのですが・・・
よろしくお願いします。
0298デフォルトの名無しさん
2006/12/14(木) 06:24:16データベースは何?
0299デフォルトの名無しさん
2006/12/14(木) 08:20:020300デフォルトの名無しさん
2006/12/14(木) 08:36:09コネクションプールにしておけばおk
0301デフォルトの名無しさん
2006/12/14(木) 13:38:22http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28878
この解答を頂いたのですが
Arrays.sort(num);
これを使ってはいけないと言われました・・・
申し訳ありませんが、これをバブルソートで書き換えてもらえないでしょうか。
あとできれば昇順ソートにして頂けると有難いです。よろしくお願いします。
0302デフォルトの名無しさん
2006/12/14(木) 13:56:09http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28965
いちおー確認してくれ。
0303デフォルトの名無しさん
2006/12/14(木) 13:58:43>>286
0304301
2006/12/14(木) 14:30:55ありがとうございます、動作しました
あと昇順にするには降順処理を削除すればよいとのことですが、どれを削除すればいいのでしょうか・・・
0305デフォルトの名無しさん
2006/12/14(木) 14:37:260306デフォルトの名無しさん
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:56404
0308296
2006/12/14(木) 18:17:23すみません。もう一度アップします。
0309デフォルトの名無しさん
2006/12/14(木) 18:57:37っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28970
Apache2.0.52 mod_jk2.so Tomcat4.1.24 MySQL4 で動作確認済み
パッケージは適当に改正して
0310309
2006/12/14(木) 19:00:120311さな
2006/12/14(木) 21:04:35かなり初心者的な質問ですが、分からなくて困っています。
出来るだけ早ければ助かります・・。分からなくて泣きそうです・・。
本当にすいませんけど宜しくお願いします(,,)
問題
コマンドライン引数より取得した文字列が
数字であれば「true」を
文字であれば「false」を返す
プログラムを作成せよ。
(try〜catch)を使用すること
0312登戸沙那
2006/12/14(木) 21:41:02class 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;
}
}
}
0313296
2006/12/14(木) 21:56:14勝手を言うようですが、よろしくお願いします。
0314デフォルトの名無しさん
2006/12/14(木) 22:01:04実は自分に余裕を持たせるために期限早めて書いてたとか?
0315296
2006/12/14(木) 22:03:44いや、明日実習でそれまでに作っていただいたプログラムを
せめて理解だけはしておこうとおもいまして。
ただ作ってもらったのをそのまま提出するのは・・・と思ったんです。
0316デフォルトの名無しさん
2006/12/14(木) 22:35:58そーゆーのを世間では>314というと思うのだが。
0317296
2006/12/15(金) 00:45:47とにかく単位がやばいんです。おねがいします
0318デフォルトの名無しさん
2006/12/15(金) 00:46:42何時まで待てる?
0319デフォルトの名無しさん
2006/12/15(金) 00:48:08うーん
あと勝敗チェックだけなんだが激しく眠い・・
0320296
2006/12/15(金) 00:48:15明日の朝七時くらいまでなら・・・
0322318
2006/12/15(金) 00:55:40pass:main
0323296
2006/12/15(金) 01:13:010324318
2006/12/15(金) 01:14:52pass:main
0325296
2006/12/15(金) 01:21:29すばらしいプログラム本当にありがとうございました。
今後もっと精進してこのスレで他人に出来るようがんばります。
本当にこのたびはありがとうございました。
0326296
2006/12/15(金) 01:22:26訂正
今後もっと精進して、このスレで他人の力になれるように
0327デフォルトの名無しさん
2006/12/15(金) 01:24:06------------------------------------------------------------
12/15 23:30 >>306
12/16 >>221 >>223
12/17 >>280
終了・期限切れ・テンプレ無効な物は排除してます。
0328318
2006/12/15(金) 01:25:53でもお礼を言うのは僕にだけじゃないでしょ。
0329デフォルトの名無しさん
2006/12/15(金) 01:28:17なれなくていいよ
それよりも精進して他人の手を煩わせない人間になってさっさと卒業して
プログラミングと関係ない世界で人生を送ってくれ
0330デフォルトの名無しさん
2006/12/15(金) 02:27:390331330
2006/12/15(金) 02:29:03ソースがうpられてたな
0332デフォルトの名無しさん
2006/12/15(金) 02:29:23【 期限 】12/18(月)
【 Ver 】1.4
射影変換やアフィン変換をキーワードにいろいろ探してみたのですが、
どーしたらいいのかわかりません↓↓どなたかよろしくお願いします。
0333デフォルトの名無しさん
2006/12/15(金) 08:50:120334デフォルトの名無しさん
2006/12/15(金) 09:14:09ttp://www.teu.ac.jp/chiit/Image/ 乙
0335デフォルトの名無しさん
2006/12/15(金) 09:20:30・・・いや、画像処理系はやらんのだが、勉強になりますな
まぁ、Photoshop使うんでどうでもいいんですが(ぁ
0336デフォルトの名無しさん
2006/12/15(金) 19:43:19ゲーム系ってやったことないから面白そうだとは思ったがGUI関係ほとんどやったことなくて出来なかった
ただ気になったのがダブルバッファリングをしてないからサブPCでやったらチラついてたな
依頼者よ力になれなくてすまんな
0337デフォルトの名無しさん
2006/12/15(金) 20:15:54あーうーん
出来たことは出来たんだけど適当にやったから気に入らないんだ
0338デフォルトの名無しさん
2006/12/15(金) 21:28:22銀行の口座の振込・引出し・残高照会をシミュレートするプログラムを作れ。
[仕様その1]
口座を管理するAccount クラスと、利用者からのキーボード入力に応じてAccount クラスの
オブジェクトを操作するAccountTest クラスの2つでプログラムを構成する。それぞれのクラス
の仕様は下記の通りである。
・Account クラス ※フィールドはいずれもprotected の宣言をせよ
型 名前 機能
int balance フィールド 現在の口座残高を保持する。初期値100。
int passwd 口座所有者の暗証番号。4 けたの正の整数。
コンストラクタ Account(int p) passwd をp で初期化する。
int getBalance() 現在の口座残高を返す。
void drawBalance(intmoney) 口座からmoney を引き出す。引出し後の残高が0 以
下なら、残高を0 にしてエラーメッセージを表示。
void addBalance(intmoney) 口座にmoney を振り込む。
メソッド boolean checkPasswd(int p) p とpasswd とが等しければtrue、そうでなければ
false を返す。
・AccountTest クラス
型 名前 機能
メソッド void main(String args[]) Account クラスのオブジェクト(obj とする)を一つ生成する。
暗証番号の初期値はコマンドライン引数から与える。
実行後に、まず暗証番号を入力させ、初期値と一致しなければ処理を終了する。
一致したら、利用者の入力によって以下を繰り返す↓
? 入力が改行のみなら処理を終了する。
? 0 なら現在の口座残高を表示する。
? 正の整数ならobj.addBalance(入力値)を、負の整数ならobj.drawBalance(入力値*(-1))
を、各々呼び出してから現在の口座残高を表示す
る。
0339デフォルトの名無しさん
2006/12/15(金) 21:35:32>>1 読め!
前スレにATMで多重投稿してた宿題に似ているのは気のせいか?
0340338
2006/12/15(金) 21:40:41Account クラスを継承して、動作中に振込額および引出し額の総計が一定量を超えない(=あま
り激しい預金の出し入れが出来ない)ように監視するSafeAccount クラスを作る。
・SafeAccount クラス ※フィールドはいずれもprotected の宣言をせよ。
型 名前 機能
フィールド
int totalTrans 振込・引出しの総計。初期値0。
int maxTrans totalTrans の限度額。初期値100000。
コンストラクタ
SafeAccount(int p) passwd をp で初期化する。
void drawBalance(intmoney)
money とtotalTrans の和がmaxTrans を超えるなら、引き出さずにエラーメッセージを表示する。
超えなければtotalTrans を更新して、Account クラスの同メソッドを実行する。
void addBalance(intmoney)
money とtotalTrans の和がmaxTrans を超えるなら、振り込まずにエラーメッセージを表示する。
超えなければtotalTrans を更新して、Account クラスの同メソッドを実行する。
・AccountTest クラス
[仕様その1]のAccountTest クラスで、Account クラスのオブジェクトの代わりに
SafeAccount クラスのオブジェクトを作成し、それ以外は同じ要領で動作させる
【 期限 】出来れば今日中にお願いしたいです
【 補足 】mainメソッドが分らずグチャグチャでした
更新などどうやってすれば良いか考えても分りませんでした
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28974
0341デフォルトの名無しさん
2006/12/15(金) 21:45:020342デフォルトの名無しさん
2006/12/15(金) 21:56:06さて、飯食って、風呂は行って、ネル準備したら明日だなw
0343デフォルトの名無しさん
2006/12/15(金) 22:01:510344276
2006/12/15(金) 22:08:27http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28975
すんごいてきとーですまない
てかこれ、止めれないでいいのか?w
0347276
2006/12/15(金) 22:59:37http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28977
0348デフォルトの名無しさん
2006/12/15(金) 23:06:560350221
2006/12/16(土) 00:39:49これをベースにマウスでスタートボタンを押すとリールが回りだし、
ストップボタンを押すとリールの回転が止まるように考えてみます。
javaそのものを勉強し始めたばかりなのでまた躓くと思いますが、そのときは皆様なにとぞお願いします。
0351デフォルトの名無しさん
2006/12/16(土) 00:50:40興味があったので俺もちょっと実行してみたが、
回転速度を落としてじっくりとリールを見てみて。
リールが一定の場所で飛んでるような感じで表示されてない?
たぶんリールの繋ぎ目で起こってるんだと思うが・・・
俺も今の段階ではじっくりとソースを見たわけじゃないからわからないが
リールの回転のあたりに問題があるかも。
っていうかこれかなり難易度高いぞ多分w
えらそうに指摘したが俺では力になれないと思われる・・・
0354276
2006/12/16(土) 01:42:39何度も何度もごめん
タイマーがなんか変なことになってたから修正
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28981
0355221
2006/12/16(土) 01:50:26その現象確認しました。
確かにリールの繋ぎ目の処理がおかしくなってますねぇ・・・
スレッドを使ってダブルバッファリングでアニメーションさせないとやっぱりだめなのかな・・・
0356デフォルトの名無しさん
2006/12/16(土) 02:14:01画像の最上端から最下端にジャンプする時にリールがつながっているように見えない
3コマ分ぐらいダブった画像を用意するかImageを作る
0357デフォルトの名無しさん
2006/12/16(土) 02:16:430358デフォルトの名無しさん
2006/12/16(土) 02:55:35>>356の方がいいような気がするがどうだっけか?
0359デフォルトの名無しさん
2006/12/16(土) 10:04:310360デフォルトの名無しさん
2006/12/16(土) 14:38:40------------------------------------------------------------
12/17 >>280
12/18 >>332
0361デフォルトの名無しさん
2006/12/16(土) 20:10:0612月19日(火)の1限に提出しなければならないので、12月18日(月)までにお願いしますm(__)m
0362デフォルトの名無しさん
2006/12/16(土) 20:44:51【初心者】Java質問・相談スレッド95【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1165813252/
マルチすんな禿
あと無能は仕方ないとしても、せめてテンプレくらいは読めよ
0363デフォルトの名無しさん
2006/12/16(土) 20:50:11すべて満たすプログラムを作成せよ。
1.整数xから整数yまでの合計値を計算
2.整数x,yはキーボードから入力
3.計算過程を表示
4.計算はキー入力、ボタン操作、メニュー操作のいずれかによって一時中断可能
5.計算終了後、計算が終了した旨を表示し、計算結果をテキストファイルに出力
※ユーザインターフェースは自由に作成して良いものとする
【 期限 】12月20日(水)
【 Ver 】1.4.2
【 補足 】プログラムを保存するときのファイル名と、5のテキストファイル名を
先に書いてくださると助かります。
0364357
2006/12/16(土) 21:04:52http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28984
こんな感じ。要は電光掲示板と同じ。最後が切れたら最初の部分を繰り返し表示させる。
**表示する内容
スジャータが2時をお知らせします。
***表示画面*****
スジャータが2時を
ータが2時をお知ら
をお知らせします。
せします。スジャー
0365デフォルトの名無しさん
2006/12/16(土) 21:38:161. これまでの演習問題で作成したファイルの一覧データを生成し、ファイルPEX2.txt に書
き出すプログラムを定義しなさい。ソースファイルとファイルPEX2.txt を提出しなさい。
プログラムの条件:
(1) main メソッドを含むクラス名はDirList、指定したファイルに文字列を書き出すクラスの
クラス名はDirWriter とする。その他のクラス構成は自由とする。
(2) main メソッドの第一引数は一覧を生成するディレクトリ名、第二引数は出力ファイル名と
する。
(3) パッケージを作成しているので、ディレクトリが深くなっているところも辿って一覧とす
る。一覧は指定したディレクトリ名をルートとする木構造を幅優先の順序で表示する。以
下に例を示す。
Directory: ソースファイル
build1 はディレクトリです。
build2 はディレクトリです。
kadai1.java
build3 はディレクトリです。
kadai2.java
...
Directory: build1
Example1 はディレクトリです。
kadai4.java
kadai5.java
Example2 はディレクトリです。
Example3 はディレクトリです。
...
Directory: build2
kadai10.java
...
0366221
2006/12/16(土) 21:39:44すみません
これを338に実装できませんか?
昨日から色々やってみたのですが自分では解決出来ませんでした
どなたかお願いできませんか?
きれいに回らないと内部の仕様が実装できませんのでよろしくお願いします
0367デフォルトの名無しさん
2006/12/16(土) 21:41:31(4) PEX2.txt の先頭に、コンパイルのコマンドラインならびに実行のコマンドラインの文字列
を含めよ。
2. 上記プログラムにおけるクラス構成の設計方針を述べ、各クラスの概要を説明せよ。(テ
キストファイル *.txt)
ヒント:
指定したdirname でディレクトリの一覧を求めるには
File dir = new File(dirname);
String[] dirlist = dir.list();
または
File[] dirlist = dir.listFiles();
であるが、得られるオブジェクトの型が違うので注意する。
また、オブジェクトがディレクトリであるか否かを判定するメソッドはisDirectory() であ
る。(これは File 型オブジェクトに適用することができる)
【 期限 】12月18日(月)
【 補足 】javaを習い初めて数ヶ月の初心者です。
サブクラス、パッケージ、例外、インターフェース、ファイル操作
の基本的な事を習いました。
使用するプログラム技術はこの範囲でお願いします。
0368デフォルトの名無しさん
2006/12/16(土) 22:16:38株式データはテキストファイルからの読み込みとする。
【 期限 】12月18日午前10時
【 補足 】自分でここまで書いてみたのですが、よくわからなくなってしまいました。
すみませんがよろしくお願い致します。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28985
0369357
2006/12/16(土) 22:32:40338って銀行口座のよーな。
とりあえず364のコードを試してみてくれ。
0370デフォルトの名無しさん
2006/12/16(土) 23:06:27問題文が長いためスキャンで失礼させていただきます(´・ω・`)
プリント内容を元にプログラムを制作します。
ttp://www.uploda.org/uporg619357.jpg.html
ttp://www.uploda.org/uporg619360.jpg.html
ttp://www.uploda.org/uporg619362.jpg.html
メインメソッドのプログラム
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28987
【 期限 】
12/19日中
【 補足 】
自力でやろうと思ったけどだめだった(´・ω・`)
俺の代わりに誰かよろしくお願いします。
0371デフォルトの名無しさん
2006/12/16(土) 23:18:55ここにうpされる物でここまで詳しい設計がある宿題は初めて見たよ。
誰もやらなかったらやるわ。
0372デフォルトの名無しさん
2006/12/16(土) 23:24:35【 課題 】●年△月○日■曜日○時△分□秒です。こんにちは
のように現在の日時と、その時刻に合わせた挨拶(おはようなど)を表示するプログラムを
作成しなさい。
【 用語 】挨拶は、おはよう、こんにちは、こんばんは程度でいいです
【 期限 】17日の夕方6時頃まで (ギリギリで申し訳ありません)
【 補足 】丸投げします。誰かおねがいします(´・ω・`)
0373デフォルトの名無しさん
2006/12/16(土) 23:27:00おはよう、こんにちは、こんばんはの時間区切りを明確に書いたほうがいいと思うよ。
0374デフォルトの名無しさん
2006/12/16(土) 23:27:54そんなカス問題自分でやれよ。
0375372
2006/12/16(土) 23:29:13こんにちはが12時〜16時
こんばんはが16時〜5時
でお願いします。
0376デフォルトの名無しさん
2006/12/16(土) 23:52:10public class Greeting
{
public static void main(String[] args)
{
int hour = java.util.Calendar.getInstance().get(java.util.Calendar.HOUR_OF_DAY);
if (5 <= hour && hour < 12)
{
System.out.println("おはよう");
}
else if (12 <= hour && hour < 16)
{
System.out.println("こんにちは");
}
else
{
System.out.println("こんばんは");
}
}
}
0377デフォルトの名無しさん
2006/12/16(土) 23:58:10>●年△月○日■曜日○時△分□秒です。こんにちは
のように現在の日時と、その時刻に合わせた挨拶(おはようなど)を表示するプログラム
0378376
2006/12/16(土) 23:59:370379デフォルトの名無しさん
2006/12/17(日) 00:02:02設計が詳しいということは簡単ということだね・・
0381デフォルトの名無しさん
2006/12/17(日) 00:10:32株式データってのを出してよ
0382376
2006/12/17(日) 00:11:39import java.util.*;
public class Greeting
{
public static void main(String[] args)
{
String[] dayOfWeek = {"","日","月","火","水","木","金","土"};
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
System.out.print(
calendar.get(Calendar.YEAR)+"年"
+calendar.get(Calendar.MONTH)+"月"
+calendar.get(Calendar.DAY_OF_MONTH)+"日"
+dayOfWeek[calendar.get(Calendar.DAY_OF_WEEK)]+"曜日"
+calendar.get(Calendar.HOUR_OF_DAY)+"時"
+calendar.get(Calendar.MINUTE)+"分"
+calendar.get(Calendar.SECOND)+"秒です。"
);
if (5 <= hour && hour < 12)
System.out.println("おはよう");
else if (12 <= hour && hour < 16)
System.out.println("こんにちは");
else
System.out.println("こんばんは");
}
}
0383372
2006/12/17(日) 00:16:20できました!!
ありがとうございました。
0384デフォルトの名無しさん
2006/12/17(日) 00:19:00うるせーカス
0385デフォルトの名無しさん
2006/12/17(日) 00:24:23------------------------------------------------------------
12/17 >>280
12/18 10:00 >>368
12/18 >>332
12/18 >>365 >>367
12/19 >>370
12/20 >>363
0386デフォルトの名無しさん
2006/12/17(日) 01:01:13遅くなってすみません。
株価のデータは自分で打ち込んでテキストファイルとして保存するのですが、
そのテキストファイルの作り方もよくわからないです。
始値、終値、高値、低値という4つのファイルを作るべきなのでしょうか?
すみませんが、教えてください。
0387デフォルトの名無しさん
2006/12/17(日) 01:01:38自分はフリーソフトも作ってるんだけど、それはお礼の言葉が嬉しくて励みになってる。
でもここで宿題解いてお礼言われてもなんでか嬉しくないんだよね。
何が違うんだろ。
0388デフォルトの名無しさん
2006/12/17(日) 01:07:00コレだけ完璧に仕様があるのに実装できないとかどんなゆとり教育だよ
0389デフォルトの名無しさん
2006/12/17(日) 01:09:52なんとなく。。。
0390デフォルトの名無しさん
2006/12/17(日) 01:20:490391デフォルトの名無しさん
2006/12/17(日) 01:24:41鶴屋厨を増やすために
>>391
工エエェ(´д`)ェエエ工
0392デフォルトの名無しさん
2006/12/17(日) 01:27:08自分の能力を高めるため
0393387
2006/12/17(日) 01:45:42そっかぁ。やっぱいろいろあるなぁ。
自分は人に喜んでもらいたいからやってるつもりだったけど
喜ばれて自分が嬉しくなりたいってのが本当のところなのかもしれないね。
>>392
それはあるね。
自分は独学で始めたから学校の課題とかやったことないんだ。
だからとりわけ自分の糧になってる気がする。
0394デフォルトの名無しさん
2006/12/17(日) 02:09:44アプリケーション上を次々とクリックしてゆき、 6箇所目がクリックされた時点で、6点を頂点とする青い六角形を描くようにせよ。
図形が描かれた時点で、図形の全ての頂点座標を「coordinate.txt」という名前のファイルに保存するようにせよ。
(Bクラス)頂点座標を(x1, y1), (x2, y2), (x3, y3), (x4, y4), (x5, y5), (x6, y6)とすると、ファイルの中身は以下のように、それぞれの座標の数値が改行されて書き込まれるようにすること。
(テキストの出力内容)「x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6」の値が出力される。
アプリケーションのサイズは400ピクセル×400ピクセル程度が望ましい。
【 用語 】なし
【 期限 】18日 月曜日
【 Ver 】現在の最新のjava sdk
【 補足 】ファイル入出力の基本を学ぶというのが前提です。
0395デフォルトの名無しさん
2006/12/17(日) 07:09:19しつけーぞteu
0396デフォルトの名無しさん
2006/12/17(日) 08:31:15チェックボックスクラスのインスタンスを複数個の配列にしたいのですが、どうもうまくいきません。
なんとなくnewが二つあるからおかしいのかな…と思うのですが、
具体的にどう直せばいいのでしょうか?
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28989
0397396
2006/12/17(日) 08:32:53逝ってきます。
0398デフォルトの名無しさん
2006/12/17(日) 11:05:30ちなみにどんなソフト作ってるん?
スレ違いは承知だが聞いてみたい
0399デフォルトの名無しさん
2006/12/17(日) 11:31:50ttp://www.wikiroom.com/java/index.php?SourcePost_____#vd724899
JDK1.4.2を用意するのが手間なのでJDK5.0で作ってます。
必要に応じて修正してください。
動作報告よろしく。
0400デフォルトの名無しさん
2006/12/17(日) 11:35:51あんたがエエエだよ、とか言ってみるw
0401デフォルトの名無しさん
2006/12/17(日) 11:49:08iアプリのゲームとかC#とかPHPで作ったツール
0402デフォルトの名無しさん
2006/12/17(日) 12:15:07ttp://www.wikiroom.com/java/index.php?SourcePost______#n8d82309
0404402
2006/12/17(日) 15:58:41で、動いたの?
0405デフォルトの名無しさん
2006/12/17(日) 20:24:44君態度が悪いね。
0406デフォルトの名無しさん
2006/12/17(日) 20:47:220407デフォルトの名無しさん
2006/12/17(日) 21:02:02>>370ではないが、
一応とってあるけどいる?
勝手に再アップしてもいいのかな?
0409407
2006/12/17(日) 21:06:58ω・`) つhttp://www.uploda.org/uporg620898.zip.html
0410409
2006/12/17(日) 21:07:35パスは「370」
0412デフォルトの名無しさん
2006/12/18(月) 01:41:28------------------------------------------------------------
12/18 10:00 >>368
12/18 >>332
12/18 >>365 >>367
12/19 >>370 (>>406>>411)
0413221
2006/12/18(月) 02:14:32外から携帯でアクセスしていたので見れませんでしたが
実装してくださっていたのですね。
ありがとうございました
ちゃんと回ってます!
ソース見ずに書き込んでしまって申し訳ありませんでした。
皆様本当にありがとうございました。
0414デフォルトの名無しさん
2006/12/18(月) 12:37:37ですがどなたかお願い出来ないでしょうか?
明日まで待って戴けることになり、自分でも考えているのですが何がなんだかわからなくなってしまいます…;;
0415デフォルトの名無しさん
2006/12/18(月) 12:57:53実は自分に余裕を持たせるために期限早めて書いてたとか?
0416デフォルトの名無しさん
2006/12/18(月) 13:51:58いえ、今日の2限までだったのですが教授に頼みこんで1日だけ待ってもらいました…。
0417デフォルトの名無しさん
2006/12/18(月) 17:53:070418デフォルトの名無しさん
2006/12/18(月) 19:20:41PCMogiTelクラスに iTelephone インターフェイスを実装してください。
実装したときの動作内容は以下の通りです。
void call(String num) ... num に電話をかけています... と表示
void talk(String s); ... s を画面に出力
String listen(); ... もしもし を返す
void hang_up(); ... 電話を切ります
もし,余裕があれば,現在電話がつながっているかどうかの判定をつけて,
電話中ではない時は,通話できないなどのメッセージを出力してください。
まだ,余裕があれば,listenはキーボードから入力できるようにしてください。
【 期限 】出来れば今日中にお願いします。
0419418 続き
2006/12/18(月) 19:21:23// 電話インターフェイス
interface iTelephone
{
void call(String num); // 電話をかける
void talk(String s); // 話す
String listen(); // 聞く
void hang_up(); // 電話を切る
}
// PC模擬電話クラス
class PCMogiTel
{
}
class TelTest
{
public static void main(String args[])
{
iTelephone tel = new PCMogiTel();
tel.call("090-1234-5678");
tel.talk("もしもし");
System.out.println( tel.listen() );
tel.talk("そうですか。それではまた。");
tel.hang_up();
}
}
0420デフォルトの名無しさん
2006/12/18(月) 19:48:07ttp://www.wikiroom.com/java/index.php?SourcePost______#e65ffab4
相手の電話が使用中かどうかはチェックしてません。
キーボードから入力できるようにするのは
listen()でなくtalk()ではないのかとも思うが、
言われた通りに実装してます。
動作報告よろしく。
0422363
2006/12/18(月) 22:27:10�@先にコンパイルするのはCalculatorFrame.javaからですよね?(確認のため)
�Aテキストファイルはフォルダに作っておいたほうがよいですか?
その場合のファイル名は何ですか?
�BCalculatorDemo.javaを実行しましたが、ソースファイルが開いただけで
整数の入力ができません
特に�Bが困ってます。
0423デフォルトの名無しさん
2006/12/18(月) 23:06:06別に問題ないじゃないかな
0424363
2006/12/18(月) 23:29:19でも整数の入力が分からないです
コマンドプロンプトで実行してます
ちなみにソースファイルが開いたのは初めてなのでパニクってます
ソースファイルって「拡張子が.Javaのファイルを開いたもの」であってますよね?
0425デフォルトの名無しさん
2006/12/19(火) 00:14:140426デフォルトの名無しさん
2006/12/19(火) 03:00:21どうすればいいのでしょうか?
DatagramSocketImplのsetTimeToLive(int ttl) を使えばできそうなのですが、
インスタンスを生成できません。。。
やりたいのは
DatagramSocket socket = new DatagramSocket(SERVER_PORT);
を生成して、
socketのTTLを2とか3に設定することです。
0427デフォルトの名無しさん
2006/12/19(火) 03:15:32MulticastSocketじゃだめ?
0428デフォルトの名無しさん
2006/12/19(火) 04:02:510429399
2006/12/19(火) 06:32:41> javac CalculatorFrame.java
はしなくていい。
> javac CalculatorDemo.java
> java CalculatorDemo
でコンパイル/実行できる。
テキストファイルは計算が終わったら自動的に作られる。
0431304
2006/12/19(火) 11:58:01int length = num.length;
int num2[] = new int[length];
for (int i = 0; i < length; i++) {
num2[i] = num[length - i - 1];
}
この部分でいいんでしょうか?
色んな部分を削除してみましたが分かりませんでした・・・
すみませんが>>302の何行目を消去すればいいか教えてもらえないでしょうか。
0432デフォルトの名無しさん
2006/12/19(火) 15:54:08それ以降に出てくる num2 を num に書き換え
0433デフォルトの名無しさん
2006/12/19(火) 16:49:430434デフォルトの名無しさん
2006/12/19(火) 18:06:31http://pc8.2ch.net/test/read.cgi/tech/1165813252/167
0435デフォルトの名無しさん
2006/12/19(火) 18:39:23期限 レス番号
------------------------------------------------------------
12/19 >>370 (>>406>>411)
0436デフォルトの名無しさん
2006/12/19(火) 22:06:17ありがとう
けど>>411がやってるだろうな
0437デフォルトの名無しさん
2006/12/19(火) 22:34:31どうもありがとうございます
0438デフォルトの名無しさん
2006/12/19(火) 23:45:24ACCESSで作成された以下のようなテーブルにおいてJAVAプログラムからSQLで検索し、
Gname,WholeSaler, Stock, Date を表示するプログラムを作成せよ。
http://members.jcom.home.ne.jp/pokemon_glider/goods.JPG
http://members.jcom.home.ne.jp/pokemon_glider/Inventory.JPG
参考プログラム:http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28999
【 期限 】なるべく早く、できれば12/20 午前9:00までに
【 補足 】テーブルは既に作成しています。55行目の
inputQuery = new JTextArea("SELECT * FROM Goods", 4, 30);
の部分を書き換えるのだと思いますが、GoodsもしくはInventoryと指定することで
片方のデータは表示できたのですが、この両方のデータを同時に指定する方法(課題)が分かりません。
よろしくお願いします。
0439デフォルトの名無しさん
2006/12/19(火) 23:56:30これはJavaと言うよりは、SQL文の問題だよね・・・
select a.GName , a.WholeSaler, b.Stock, b.Date
from Goods a , Inventory b
where a.GName = b.GName;
こんな感じかな?1年近くSQL触ってないからかなり怪しいとけど・・・
0440デフォルトの名無しさん
2006/12/20(水) 00:19:43ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29000
0442デフォルトの名無しさん
2006/12/20(水) 01:35:13log.txtに書き出す
日時も取得すること
txtファイルには必ず追記してくこと
【 期限 】明日(今日)
【 Ver 】Java5.0
【 補足 】丸投げ
0443デフォルトの名無しさん
2006/12/20(水) 02:18:33>日時も取得すること
とあるが、エラーが発生した時の日時なのか
ファイルに書き込む時の日時なのかはっきり書いて。。。
それと、日時の形式は何にするの?ファイルには書き込むの?取得するだけ?
0444443
2006/12/20(水) 02:23:22import java.io.*;
import java.util.Date;
public class Res442 {
public static void main(String args[]) {
try {
throw new Exception("エラーにょろ");
} catch(Exception e) {
outTxT(e, new Date().toString());
}
}
private static void outTxT(Exception e, String date) {
try {
StringWriter sWriter = new StringWriter();
PrintWriter pWriter = new PrintWriter(sWriter);
e.printStackTrace(pWriter);
String eStr = sWriter.toString();
PrintWriter pw = new PrintWriter(new BufferedWriter(
new FileWriter(new File("log.txt"), true)));
pw.println(date);
pw.print(eStr);
pw.close();
pWriter.close();
sWriter.close();
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
0445438
2006/12/20(水) 11:56:20自分でもググって調べたところ、
SELECT * FROM Goods INNER JOIN Inventory ON Goods.GName = Inventory.GName
これでできました。お手数をおかけしまして申し訳ありません
0446デフォルトの名無しさん
2006/12/20(水) 23:47:061JFrameを継承したMyFrameを作成
2.MyFrameをフィールドとしてJButton button_,JLabel label_および
JTextField textField_を持つ。これら3つはコンストラクタ内でMyFrame内にaddされる
3.MyFrameはFlowLayoutでサイズ400×300とする。
4.textField_に数字を入れてボタンをおすと、数字が素数の場合にはlabel_に
True,素数でなければFalseが表示される。
【 用語 】
【 期限 】特にないです。
【 Ver 】普通のjavaです。
【 補足 】丸投げでお願いします。ちなみに他のスレでマルチしてますが、一応
そのスレの方にも伝えておいたので、返答お願いします。
0447デフォルトの名無しさん
2006/12/21(木) 05:17:44ここは丸投げ推奨の宿題スレであって丸投げスレなんて名前じゃないぞw
確率的素数判定(isProbablePrime)が嫌なら自分で判定用のメソッドでも作って判定してくれ。
public class MyFrame extends javax.swing.JFrame implements java.awt.event.ActionListener {
private javax.swing.JButton button_ = new javax.swing.JButton("judge");
private javax.swing.JLabel label_ = new javax.swing.JLabel("--");
private javax.swing.JTextField textField_ = new javax.swing.JTextField(10);
public MyFrame() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
button_.addActionListener(this);
setLayout(new java.awt.FlowLayout());
getContentPane().add(button_);
getContentPane().add(label_);
getContentPane().add(textField_);
setSize(400, 300);
setVisible(true);
}
public void actionPerformed(java.awt.event.ActionEvent e) {
try {
java.math.BigInteger i = new java.math.BigInteger(textField_.getText());
label_.setText(i.compareTo(java.math.BigInteger.ZERO) > 0 && i.isProbablePrime(20) ? "True" : "False");
} catch (NumberFormatException ee) {
label_.setText("invalid input");
}
}
public static void main(String[] args) { new MyFrame(); }
}
0448447
2006/12/21(木) 05:56:24setLayout(new java.awt.FlowLayout());
は、
getContentPane().setLayout(new java.awt.FlowLayout());
にしておいて。add()にだけ注意がいっててsetLayout()の方を忘れてた。
もし、5以上ならgetContentPane()はあっても問題ないが必須ではない(addの方も)。
0449デフォルトの名無しさん
2006/12/21(木) 06:22:08エネルギー消費量 (kcal)=Ea×時間(分)×体重(kg)×Eaの年齢別・性別係数の計算結果
を出力される。
【 用語 】 Eaの年齢別性別係数
Ea 年齢 男 女
歩く(ふつうに) 0.057(男) 0.053(女) 〜18 1.07 1.03
ジョギング(160m/分) 0.170 0.157 19 1.05 1.03
ランニング(200m/分) 0.232 0.214 20〜29 1.00 1.00
30〜39 0.95 0.95
40〜49 0.92 0.91
50〜59 0.92 0.89
60〜64 0.90 0.88
65〜69 0.90 0.89
70〜74 0.89 0.89
75〜79 0.87 0.90
80〜 0.86 0.89
【 期限 】今日
【 Ver 】普通のjavaです。
【 補足 】丸投げでおねがいします
0450デフォルトの名無しさん
2006/12/21(木) 10:33:180451困ってます。
2006/12/21(木) 14:53:50数n を入力し、幅 n で高さ n の以下のような直角三角形を2つ並べて画面に表示するプログラムを書け。
これは n が3の場合の例。 (*は半角のスペースである。)
**S
*SS
SSS
**S
*SS
SSS
0452デフォルトの名無しさん
2006/12/21(木) 15:07:24http://pc8.2ch.net/test/read.cgi/tech/1165943509/785
0453デフォルトの名無しさん
2006/12/21(木) 15:08:58import java.io.*;
public class A {
public static void main(String[] args) throws IOException {
final BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
final int n = Integer.parseInt(reader.readLine());
for (int i = 0; i < 2; ++i) {
for (int j = 0; j < n; ++j) {
for (int k = 0; k < n; ++k) {
System.out.print((j + k < n - 1) ? " " : "S");
}
System.out.println("");
}
}
}
}
0454デフォルトの名無しさん
2006/12/21(木) 15:09:49http://pc8.2ch.net/test/read.cgi/tech/1165813252/231-235
0455デフォルトの名無しさん
2006/12/21(木) 16:50:43ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29006
0456455
2006/12/21(木) 18:48:56getContentPane().add(panel1, BorderLayout.CENTER);
getContentPane().add(panel2, BorderLayout.SOUTH);
に訂正orz
0457デフォルトの名無しさん
2006/12/21(木) 20:37:14普通のjavaなんて訳の分からないことを書いて、
バージョンを示さない質問者自身が不利益を被るだけで、
訂正前でもバージョン次第で動作するんだから気に病む必要はないと思うよ。
0458デフォルトの名無しさん
2006/12/21(木) 22:31:43ありがとうございました。
非常に助かりました。丸投げスレではなく
丸投げ推奨の質問スレだと肝に銘じておきます。
>>457
俺もそのように書いて回答者の方を困惑させてしまったと思いますが、
今の普通というのはjava5.0のことじゃないでしょうか
0459デフォルトの名無しさん
2006/12/21(木) 22:33:41【 課題 】ColorMapControllerクラスについても,
コンボボックスの文字色が選択する色と同じになるように
ColorControllerRendererを書き換えて,
ColorMapControllerRendererを作成せよ.
0460デフォルトの名無しさん
2006/12/21(木) 22:37:39import java.awt.Color;
import java.awt.Component;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;
public class ColorControllerRenderer implements ListCellRenderer {
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
Component label = original_.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value instanceof Color) {
label.setForeground((Color)value);
}
return label;
}
public ColorControllerRenderer(ListCellRenderer original) {
original_ = original;
}
ListCellRenderer original_;
}
0461デフォルトの名無しさん
2006/12/21(木) 22:42:56import java.awt.Color;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.util.HashMap;
import javax.swing.JComboBox;
public class ColorMapController extends JComboBox implements ItemListener {
public void itemStateChanged(ItemEvent ie) {
if(ie.getStateChange() == ItemEvent.SELECTED) {
if (ie.getItem() instanceof String) {
String selectedName = (String)ie.getItem();
Color foregroundColor = colorMap_.get(selectedName);
canvas_.setForeground(foregroundColor);
}
}
}
0462デフォルトの名無しさん
2006/12/21(木) 22:43:29super(colorNames__);
addItemListener(this);
canvas_ = canvas;
colorMap_ = new HashMap<String, Color>();
for(int i = 0 ; i < colorNames__.length ; i++) {
colorMap_.put(colorNames__[i], colors__[i]);
}
// コンボボックスの項目の描画をカスタマイズする
//setRenderer(new ColorMapControllerRenderer(/* コンストラクタの引数は各自で考えること */));
}
Drawer canvas_;
static Color[] colors__ = {Color.BLACK, Color.BLUE, Color.CYAN, Color.DARK_GRAY, Color.GRAY,
Color.GREEN, Color.LIGHT_GRAY, Color.MAGENTA, Color.ORANGE, Color.PINK, Color.RED,
Color.WHITE, Color.YELLOW, new Color(0x00E0E0)};
static String[] colorNames__ = {"Black", "Blue", "Cyan", "Dark Gray", "Gray",
"Green", "Light Gray", "Magenta", "Orange", "Pink", "Red",
"White", "Yellow", "Any color you like"};
HashMap<String, Color> colorMap_;
}
0463デフォルトの名無しさん
2006/12/21(木) 22:46:15【 期限 】明日です。でも、遅くなっても書いてくだされば
ありがたいです。
【 Ver 】5.0
【 補足 】丸投げお願いします。長文すみません。
0464デフォルトの名無しさん
2006/12/21(木) 22:52:23バージョンは「普通」では通じないよ
ここに来る人はプロや趣味でやってる方がいるんだから
ちなみに現在の最新バージョンはJ2SE Ver6.0
プロジェクトによっては、Ver1.3や1.4をメインで使うところだってあるしな・・・
0465デフォルトの名無しさん
2006/12/21(木) 22:54:44そうですか、ver6.0は使ってないですね。
以後気をつけます。
0466デフォルトの名無しさん
2006/12/21(木) 23:13:53Drawerクラスって何
0467デフォルトの名無しさん
2006/12/22(金) 00:00:210468デフォルトの名無しさん
2006/12/22(金) 00:12:12【 課題 】成績・名前・受験番号の並びを成績順・番号順にソートせよ。
【 補足 】
シェルソートなどで自分で配列を作ってソートすることは出来るのですが、6万件やろうとした
とてもではないが時間がかかりすぎる。
ヒープソートしかないのかな?他に簡単なAPI有りますか?
配列は
オブジェクト[受験番号][名前][成績]
てな感じです。
0469デフォルトの名無しさん
2006/12/22(金) 00:23:510470デフォルトの名無しさん
2006/12/22(金) 00:28:25すいません、貼り忘れてました
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import java.awt.image.BufferedImage;
import javax.swing.JComponent;
public class Drawer extends JComponent implements MouseMotionListener{
public int getBrushSize() {
return brushSize_;
}
public void setBrushSize(int brushSize) {
brushSize_ = brushSize;
}
@Override
protected void paintComponent(Graphics g) {
g.drawImage(bufImage_, 0, 0, this);
}
0471デフォルトの名無しさん
2006/12/22(金) 00:28:360472デフォルトの名無しさん
2006/12/22(金) 00:30:18x_ = me.getX();
y_ = me.getY();
Graphics g = bufImage_.getGraphics();
g.setColor(getForeground());
g.fillOval(x_ - brushSize_ / 2, y_ - brushSize_ / 2, brushSize_, brushSize_);
repaint();
}
public void mouseMoved(MouseEvent arg0) {
// do notiong.
}
public Drawer() {
addMouseMotionListener(this);
bufImage_ = new BufferedImage(640, 480, BufferedImage.TYPE_INT_RGB);
Graphics g = bufImage_.getGraphics();
g.setColor(getBackground());
g.fillRect(0, 0, 640, 480);
brushSize_ = 5;
}
BufferedImage bufImage_;
int x_, y_;
int brushSize_;
}
0473デフォルトの名無しさん
2006/12/22(金) 00:31:42470,472は一連のプログラムです
0474デフォルトの名無しさん
2006/12/22(金) 00:35:39データの種類によってソートは変えるべきだと思うけど・・・
バケットソート
基数ソート
逆写像ソート
クイックソート
あたりを調べて実装して味噌
0475デフォルトの名無しさん
2006/12/22(金) 00:49:42左から二つのテキストに数値を入力しボタンを押すと一番端のテキストに2つの和が出るというプログラムなんですが
ウインドウ表示により形は出来たのですが
2つの数値を入力し、和が出るというeventプログラムが全然分かりません
もしよければお願いします
0476デフォルトの名無しさん
2006/12/22(金) 00:50:37>>1-2 読め
0477デフォルトの名無しさん
2006/12/22(金) 00:51:23このスレにでる宿題全部やってれば相当実力つくんじゃね?
業務ではあんまり役にたたなそうだけど
0478デフォルトの名無しさん
2006/12/22(金) 00:55:27少なくとも基本は身につくだろうね。
そのために課題が出されているわけだから。
出題者の教育的意図をはかりかねるものも中にはあるけど。
0479デフォルトの名無しさん
2006/12/22(金) 00:57:49どこまで改変していいの?
0480デフォルトの名無しさん
2006/12/22(金) 00:57:52interfaceなんてファイルが多くなるだけじゃんw
とか言われた日には立ち直れなくなる(´・ω・`)
0481デフォルトの名無しさん
2006/12/22(金) 00:59:47基本的に業務ではここ見る価値は無いと思うよ
90%以上が仕事してるなら知ってて当たり前な事だから
グラフィックス(射影変換や3Dとか)などはちょっと例外かも知れないけど
(Javaで出来るけど、C系列 + DirectX使えよと言いたくなる)
0482デフォルトの名無しさん
2006/12/22(金) 01:12:45最近の事情を知らないんだが、
DirectXってどのプラットフォームでも使えるようになったの?
0484デフォルトの名無しさん
2006/12/22(金) 01:20:46無理です
すまん、非Windowsユーザーの事考えてなかった
0485デフォルトの名無しさん
2006/12/22(金) 01:28:27了解っす。MSもやるねえとか思っちゃったよ。
まあ、Javaにしても3D関係は今のところ標準じゃないし、
そのあたりの標準での対応にはまだ遠いのかな。
0486デフォルトの名無しさん
2006/12/22(金) 01:31:52【 Ver 】5.0を使用しています。
【 補足 】参考書などを色々漁ってみましたが、窓を切り替えるためのメソッド等が
全く見当たりません。javaから窓を切り替えることは可能なのでしょうか・・・
0487デフォルトの名無しさん
2006/12/22(金) 01:33:25よーわからんがこんな感じか?
import java.awt.Color;
import java.awt.Component;
import java.util.Map;
import javax.swing.JList;
import javax.swing.ListCellRenderer;
public class ColorMapControllerRenderer implements ListCellRenderer{
private ListCellRenderer original;
private Map<String, Color> map;
public ColorMapControllerRenderer(ListCellRenderer original, Map<String, Color> map) {
this.original = original;
this.map = map;
}
public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus) {
Component label = this.original.getListCellRendererComponent(list, value,
index, isSelected, cellHasFocus);
if (value instanceof String) {
if(map.containsKey(value)){
label.setForeground(map.get(value));
}
}
return label;
}
}
0488デフォルトの名無しさん
2006/12/22(金) 01:36:41インナーフレームの話?
0489デフォルトの名無しさん
2006/12/22(金) 01:49:13現在開いているウィンドウを選択してアクティブにしたいと?
実際にAlt + Tab同時押しすればイメージはわかるけど
WindowsならAPI呼び出せばいけるかも?
他のOSはしらね
0491486
2006/12/22(金) 01:58:39489さんの1行目に書かれている事を実現しなければならないみたいです。
>>489
Windowsでの利用を想定しています。
API呼び出しですか。ちょっと調べてみます。
0492デフォルトの名無しさん
2006/12/22(金) 01:59:420493デフォルトの名無しさん
2006/12/22(金) 02:11:39WindowsのAPI呼び出さないで、Windowsシステム上に起動しているウィンドウを
どうやって操作するか教えてください。これはまじためになるから、ぜひ!
0494デフォルトの名無しさん
2006/12/22(金) 02:51:16Windowsプログラミングの経験がほとんどない自分が言うのも何なんだけど、
Windowsのウインドウを操作するにはAPIを直接呼び出さないといけないと思う。
自分だったら、「こんなOSに依存する課題をJavaで出すんじゃねえ」って講師に怒鳴り込みに行くと思うけどね。
0495デフォルトの名無しさん
2006/12/22(金) 03:10:34まったくですね
その講師にV.Bでもやってろとい(ry
0496デフォルトの名無しさん
2006/12/22(金) 09:52:09ありがとうございます。今日が締め切りなんですけど
自分の力ではちときつかったので助かりました。
0497デフォルトの名無しさん
2006/12/22(金) 10:05:260498デフォルトの名無しさん
2006/12/22(金) 12:17:55ファイルにある15個の小数データを読みこみ、昇順に並び替え、同じファイルへ書き込みをするKadai.javaの作成。
【 期限 】
今日〜明後日まで
出来れば今日の5時くらいまででお願いします
【 補足 】
・データが記録されてるファイルは各自で作成
(データ)
23.1 85.3 98.3 45.7 56.7 41.2 68.9 71.9 80.4 12.7 69.0 12.8 21.2 36.4 94.9
・ファイル名は実行時に指定
・処理で必要な読み込み、書き込み、並び替えの機能は別のプログラム(Function.java)として作成。
<Function.javaの機能>
・ファイルの読み込みのメゾットをRead()
・ファイルの書き込みのメゾットをWrite()・昇順並び替えをNarabikae()
・コンストラクタで読み込みと書き込みに必要なファイル名を指定
・doubleのデータをStringへ変換するにはクラスDoubleのメゾットtoString()を使用
・Stringのデータをdoubleへ変換するにはクラスDoubleのメゾットparssDouble()を使用
0499デフォルトの名無しさん
2006/12/22(金) 15:04:510500デフォルトの名無しさん
2006/12/22(金) 17:40:59http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29012
0501デフォルトの名無しさん
2006/12/22(金) 18:11:25などのような文字列の、</>内のアイテムを抜き出すプログラムを作成せよ。
上記の例では、出力は、 aaa bbb ccc ccc のようになる。
(また、どのような深さにも対応できるようにする。)
例)
c:\>java xml_el <aaa><bbb></bbb><ccc></ccc><ccc></ccc></aaa>
c:\>aaa bbb ccc ccc
【 期限 】できれば今日中にお願いします。
【 補足 】丸投げです。急で申し訳ないのですが、宜しくお願いします。
0502デフォルトの名無しさん
2006/12/22(金) 19:23:16もう少し詳しく課題を書かないとムリ。
その例を満たすためだけなら↓でもいいかもしれないが。。。
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class xml_el {
public static void main(String[] args) {
Matcher m = Pattern.compile("<([^/][^>]*)>").matcher(args[0]);
while(m.find()) {
System.out.print(m.group(1)+" ");
}
System.out.println();
}
}
0503デフォルトの名無しさん
2006/12/22(金) 20:34:43ありがとうございます!
詳しく書きますと、要素名のみを取り出すプログラムです。
その際、属性などは無視するように言われています。
また、出力結果はソートをする必要はなく、そのままの出力で大丈夫です。
0505デフォルトの名無しさん
2006/12/22(金) 23:22:380506デフォルトの名無しさん
2006/12/22(金) 23:28:00いや、ここは黒い三連星だろw(DOMな)
0507デフォルトの名無しさん
2006/12/22(金) 23:34:26>>505
いや、ここは黒い三連星だろw(DOMな)
うわぁ・・・やっちゃった
0508デフォルトの名無しさん
2006/12/23(土) 04:07:350509デフォルトの名無しさん
2006/12/24(日) 01:01:010510デフォルトの名無しさん
2006/12/24(日) 13:45:47【 期限 】25日朝まで
【 補足 】
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29021
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29022
<2つ必要です>
ここまではOKなのですがZ軸での回転ができません、どなたかご教授お願いします。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29023
ここで止まってしまいました...
よろしくお願いいたします。
0511デフォルトの名無しさん
2006/12/24(日) 15:22:14すみません、問題が間違っていました、やってくださったかたが
いらっしゃったら大変申し訳ないです。
この時間帯ですからいないとよいのですが、、、↓が正しい方です、
すみません。
【 課題 】マウスドラッグによる立方体の回転を3D表示するJavaプログラムをAppletで作成せよ。
【 期限 】25日夜まで
【 補足 】
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29025
↑このアプリケーションをアプレットに変更するのですが、
下記のソースファイルの部分でどうしてもエラーになってしまいます。
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29026
どうしたらいいでしょうか?
よろしくお願いいたします。
0512デフォルトの名無しさん
2006/12/24(日) 15:39:430513デフォルトの名無しさん
2006/12/24(日) 15:41:50【 期限 】できれば明日までにお願いします。
【 補足 】丸投げです。よろしくお願いします。
0514デフォルトの名無しさん
2006/12/24(日) 15:44:280515デフォルトの名無しさん
2006/12/24(日) 15:45:58の課題の出し方が変じゃないか?
講師がアホだとか。
0516デフォルトの名無しさん
2006/12/24(日) 15:55:03これが宿題ではないのですが、ここの部分がどうしてもわからなくつまずいていました。
0517デフォルトの名無しさん
2006/12/24(日) 16:09:08何でもチョットやれば出来ると思ったら大間違い。
0518デフォルトの名無しさん
2006/12/24(日) 16:33:0424日25日は、遊びまくるので一切宿題は受けておりません^^
0519デフォルトの名無しさん
2006/12/24(日) 16:40:30学生なのにたった2日しか思いっきり遊べないなんて可哀想・・・
え?学生じゃない? ならもっとカワイソ (´・ω・ ス
0520デフォルトの名無しさん
2006/12/24(日) 17:53:20と 俺は関係ないけど
0521デフォルトの名無しさん
2006/12/24(日) 21:50:27エクセルデータをlinux内でFileOutputStreamを使用してフォルダ移動するとバグってしまいます。
文字化け、バグらないで完璧に移動させる方法はありませんか?
0522デフォルトの名無しさん
2006/12/24(日) 21:54:20> linux内でFileOutputStreamを使用してフォルダ移動
ソース
0523デフォルトの名無しさん
2006/12/24(日) 22:09:10多分ない。
ファイル名に表って文字が入ってないか?
0524デフォルトの名無しさん
2006/12/24(日) 22:59:45File TempFile = new File(strTempDir +"/"+ strFileName);//移動対象のファイル
File NewUpFile = new File(strFileDirPath + "/" + strFileName);//移動先のファイル
Reader Tenpfin = new InputStreamReader(new FileInputStream(TempFile));
FileOutputStream fos = new FileOutputStream(NewUpFile);
int c = 0;
while ((c = Tenpfin.read()) >= 0) {
fos.write(c);
}
fos.close();
Tenpfin.close();
TempFile.delete()
なにか良い方法ないですかね。
ファイル名に表って文字は入ってないです。
0525デフォルトの名無しさん
2006/12/25(月) 00:12:37(本当に宿題なんです)
0526デフォルトの名無しさん
2006/12/25(月) 00:31:15どうやら、調べた結果
New/IOクラスで
FileChannel src = new FileInputStream(file1).getChannel();
FileChannel dst = new FileOutputStream(file2).getChannel();
dst.transferFrom(src, 0, src.size());
を使うと出来たっぽいです。
0527デフォルトの名無しさん
2006/12/25(月) 01:52:01cube1クラスって何…
Frame f=new Gcuberot2();
アプレットなのにフレーム…?
コメントアウトされているクラスを呼び出している
Gcuberot2クラス
init()をオーバライドしてそこにmainの処理を入れる
クラスは見えていないcube1クラス以外は内部クラスでいいのかな
アプレット側でインターフェースを実装しているから内部クラスもインターフェースを実装していて
アプレット側ではリスナーをオーバライドしないからコードの最後に空メソッドがあるのか
ちょっと、いじれば動きそう…
って書きながら気づいたけどcube1クラスって3Dの数値データをカプセル化してるだけ?
0528デフォルトの名無しさん
2006/12/25(月) 02:04:02面目ないです、こっちのファイルも必要でした
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29027
cube1のクラスです、
カプセル化っていうのですか?たぶんおっしゃる通りだと思います
アプレットなのにフレームっていう部分は
最初はアプリケーションで、それをアプレットに変更しようとしているので
残ってしまったのだと思います
もともと>>511の最初のソースの方をアプレットに変更するのが課題だったので、
自分でいじくったら>>511の2個目のソースでわからなくなってしまったのです
0529デフォルトの名無しさん
2006/12/25(月) 02:05:03WindowListener
0530デフォルトの名無しさん
2006/12/25(月) 02:09:41アプレットにする前のソースにあるf.setTitle("---rotation of cube---");の部分はどうするの?
0531530
2006/12/25(月) 02:18:13http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29028
>>530のsetTitleの部分はどうしましょ。
0532デフォルトの名無しさん
2006/12/25(月) 02:25:19http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29029
0533デフォルトの名無しさん
2006/12/25(月) 02:28:15HTMLで実現するとかw
0534デフォルトの名無しさん
2006/12/25(月) 02:49:35夜分遅くまで、しかもクリスマスなのにみなさんありがとうございます。
大変感謝してます。
setTitleとかに関してはそれほど気にしていなかったので大丈夫です。
>>533
40行目だと思うのですが、もしよろしければ勉強になるので
教えていただけまうすか?
0535デフォルトの名無しさん
2006/12/25(月) 08:40:35アプレットのメインの部分にあたる。今回の課題はコンストラクタに初期化の処理(リスナーの登録)があるので
init()は空でも問題なし(オーバライドしなくてよい)
アプレットの場合は、起動時に(extends Appletの)コンストラクタを実行してくれます。
0536デフォルトの名無しさん
2006/12/25(月) 12:25:45なるほど、どうもありがとうございます
0537デフォルトの名無しさん
2006/12/25(月) 20:50:34AクラスとProgramクラスを変更せずに,iDispインタフェースと Bクラスを追加して,実行結果になるようにしてください。
/*
実行結果:
Bクラスです
*/
class A
{
public void proc(iDisp d)
{
d.show();
}
}
class Program
{
public static void main(String args[]) {
A a = new A();
B b = new B();
a.proc(b);
}
}
【 期限 】できれば今日中にお願いします。
0538デフォルトの名無しさん
2006/12/25(月) 21:28:06class A {
public void proc(iDisp d) {
d.show();
}
}
class Program {
public static void main(String args[]) {
A a = new A();
B b = new B();
a.proc(b);
}
}
interface iDisp {
void show();
}
class B implements iDisp {
public void show() {
System.out.println( "Bクラスです" );
}
}
0540デフォルトの名無しさん
2006/12/25(月) 22:49:20Cクラスを作成してください。 CクラスはAインタフェースの実装とBクラスを継承する。動作は実行結果をみること。
継承はextendsで実装はimplements
/*
実行結果:
A fn
B proc1
【 期限 】明日までにやっていただけたら嬉しいです。
*/
interface A
{
void proc1();
}
class B
{
public void fn() {
System.out.println("A fn");
}
}
class Program
{
public static void main(String args[]) {
C c = new C();
c.fn();
c.proc1();
}
【 補足 】丸投げです。
0541デフォルトの名無しさん
2006/12/25(月) 23:12:13class C extends B implements A {
public void proc1() {
System.out.println("B proc1");
}
}
0544デフォルトの名無しさん
2006/12/26(火) 12:51:24【 期限 】マターリ
【 補足 】hoge.htmlファイルのどこかにある<a href="*">の「*」を開く記述。
0545デフォルトの名無しさん
2006/12/26(火) 13:45:54日本語でおk
0546デフォルトの名無しさん
2006/12/26(火) 16:03:55こないでどうや?
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29032
第一引数に対象HTMLファイルパス指定な。
0547デフォルトの名無しさん
2006/12/27(水) 19:56:48ありがとー
0548デフォルトの名無しさん
2006/12/27(水) 23:21:01次の図のような、4マス×4マスの正方形群で表された島がある。
エージェントは常に左下([1,1])から行動を開始する。
エージェントの目的は財宝を手に入れ、スタート地点([1, 1])に戻ることである。
エージェントは上下左右のマスに1マスずつ動ける。
また各マスにはWumpus(鬼)、Pit(落とし穴)の罠と、
その周りにそれぞれStench(臭い)、Breeze(風)のマスがある。
Stench、Breezeのマスは通れるが、Wumpus、Pitのマスは通れない。
(Stench、Breezeのマスに移動した際Wumpus、Pitを察知し、回避する)
以上のルールで、エージェントがスタート地点から宝(gold)を探索し、 発見後、最短ルートで宝地点からスタート地点に戻る探索プログラムを作成せよ。
鬼、穴、宝の位置は自由に設定する。(ただし攻略はできるように)
参考図
http://members.jcom.home.ne.jp/pokemon_glider/f1.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f2.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f3.JPG
実行例
http://members.jcom.home.ne.jp/pokemon_glider/f4.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f5.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f6.JPG
プログラムの流れ
http://members.jcom.home.ne.jp/pokemon_glider/f7.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f8.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f9.JPG
http://members.jcom.home.ne.jp/pokemon_glider/f10.JPG
【 期限 】できれば12/30までに
【 補足 】参考プログラムのテキスト化したものです
1.http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29035
2.http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29036
3.http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29037
10.jpgの http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29038
0549デフォルトの名無しさん
2006/12/28(木) 01:26:060550デフォルトの名無しさん
2006/12/28(木) 01:30:110551デフォルトの名無しさん
2006/12/28(木) 01:33:53宿題ですorz
手間がかかるかもしれませんがお願いします
0552デフォルトの名無しさん
2006/12/28(木) 01:58:080553デフォルトの名無しさん
2006/12/28(木) 16:58:37ttp://pc8.2ch.net/test/read.cgi/tech/1159572806/263
0555デフォルトの名無しさん
2006/12/29(金) 16:41:10さらに修正値を掛け合わせ、合計を出力するプログラムを作成せよ。
コストはwrite.txtが5、erases.txtが2、witten.txtが8とする。
また、study.txtに記述されている文字列がでたときはプログラムを終了する。
修正値はwrite.txtが0.7、erases.txtが0.8、written.txtが1.1とする。
write.txt erase.txt written.txt study.txt
pencil eraser note referencebook
ballpoint pocketbook
marker
input.txt
Stationery
note eraser ballpoint marker eraser
input.txtに記述されている文字列は2行目から読み込む。
今回は、note eraser ballpoint marker eraser が記述されているので、
8 * 1.1 = 8.8
2 * 0.8 = 1.6 が2つあるので、3.2
5 * 0.7 = 3.5 が2つあるので、7.0
これらを合計して、19.0 となる。
このプログラムを実行すると、
c:\java CostSum
c:\Sum = 19.0
write 2
erase 2
written 1
となる。write 2 などは、 出現回数を表す。
【 期限 】12/31までにお願いします
【 補足 】ファイルの読み込みを主とする宿題です。丸投げで申し訳ございません。よろしくお願いします。
0556デフォルトの名無しさん
2006/12/29(金) 20:45:42同じ学生さんに答えてもらいましょう
0557デフォルトの名無しさん
2006/12/29(金) 20:50:55------------------------------------------------------------
12/30 >>548
12/31 >>555
期限無効(*1)な物は排除してます。
*1 すぐ、出来るだけ早くなどは、レスで期限延長発言がない限り
12時間過ぎると無効と判断
0558デフォルトの名無しさん
2006/12/29(金) 21:06:360559デフォルトの名無しさん
2006/12/30(土) 01:30:10・Accessによりショップのデータベースを作成し、商品リストと価格表のリストをSQLでDBに問い合わせる
・上記DBと顧客からの商品問い合わせの介在を行う商店サーバを構築する
・クライアントとはRMIで商品リスト、発注リストを授受する
・各商店を集めたポータルサイトのクライアント側をデスクトップPCで開発(2店以上が出店されているとする)。
商店を増やす場合、RMIのスタブを獲得するため共通のフォルダに各自自分の商店のスタブを登録。
使用したい商店を選びそこからJarを取るようにする
・玄関ページ:商店リストメニューを提示
・顧客に希望の商店を選択させ、商品リスト・価格表を入手(RMIを使用)
・顧客が希望商品購入をチェック。発注処理(RMIを使用)を行い、サーバ側からその確認の証として料金集計を返す
・各商店へのアクセスを統一するため、以下の統一したRMIを使用する
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29046
・商品リスト
1)DBに2つの商品リスト(Goods)、在庫リスト(Inventory)のテーブルを作成する。
商品名,仕入れ先、価格、在庫量、入荷時期。サイズは任意。
2)商品リスト要求のrmiが来るとDBCより商店サーバが最新の商品情報を獲得しRMIでHashtableの形式で送り出す。
3)注文を同じくHashtableで受けその総計を計算し、値を返す。DBの更新はオプション。
・課題のイメージ図
ttp://hako2wa.dyndns.org/upload3/src/up0237.jpg
ttp://hako2wa.dyndns.org/upload3/src/up0238.jpg
ttp://hako2wa.dyndns.org/upload3/src/up0239.jpg
ttp://hako2wa.dyndns.org/upload3/src/up0240.jpg
・参考例
プログラム例)http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29047
課題:上記プログラムを参考に、リモートにサーバーを置き、データベースを構築、接続し商品リスト取得、
発注をRMIで実現し、クライアント側から呼び出して表示する分散アプリケーションを構築せよ。
GUIは自由、RMIの形式は揃える。サーバのポート番号は原則的にはデフォルトで誰でもアクセス可能とする。
【 期限 】2007/1/9まで
【 補足 】長くなってしまってすみません
DBは既に出来ているものとして、お願いします。
0560デフォルトの名無しさん
2006/12/30(土) 12:12:46ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29048
0561デフォルトの名無しさん
2006/12/30(土) 14:54:540562デフォルトの名無しさん
2006/12/30(土) 15:54:55学生の課題は宿題でおkだけど、それ以外の課題(会社研修など)はどうなんだろう?
どっちにしても、ここで丸投げするのはいいけど、
きちんとプログラム内容理解してる方何割いるんだろう?
ぇ?理解しなくてもエンジニアにはならないから平気ですか、そうですかw
0563555
2006/12/30(土) 17:08:04動作確認しました!
本当にありがとうございます!
0564デフォルトの名無しさん
2006/12/30(土) 17:18:57大丈夫
職業プログラマでもマトモに組めるやつはほとんどいないから
0565デフォルトの名無しさん
2006/12/30(土) 20:01:010566デフォルトの名無しさん
2006/12/31(日) 00:29:26とりあえずやってみた
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29049
でもその実行例の表示と同じになるようにしたかったがうまくできなかったので
そこは勘弁して
問題は解けるはず
0567デフォルトの名無しさん
2006/12/31(日) 01:43:360568デフォルトの名無しさん
2006/12/31(日) 02:49:02>>559しか残ってないよ
0570デフォルトの名無しさん
2006/12/31(日) 09:25:03ショッピングモールシステムをRMIサーバーでという時点で
仕 事 で は な い と思う
仕事だったらバロス
0571デフォルトの名無しさん
2006/12/31(日) 23:14:36来年もいろいろあると思うけど、頑張ろうな!
0572デフォルトの名無しさん
2006/12/31(日) 23:37:00さて、寝よ
0573年越しも宿題
2007/01/01(月) 01:00:15みたいに、クラスからコンストラクター作る度に
メソッドを書き換えることは出来ないのでしょうか?
abstractクラスにして毎回新しいクラスを作らなければならないのでしょうか?
0574デフォルトの名無しさん
2007/01/01(月) 01:10:03>573
スレ違い。
0575デフォルトの名無しさん
2007/01/02(火) 02:58:57バックトラックを使いNクイーン問題の解を求めるプログラムを作成する。
ただし盤面のNは標準入力を利用して入力できるようにする。
余裕のある人は解となった要素をファイルに出力できるようにする。
【 期限 】
1/3
簡単だと思いやってみたのですがうまくできませんでした。
ネットでいくらか調べてみましたがCとアプレットばかりしか見つかりませんでした。
よろしくお願いします。
0576デフォルトの名無しさん
2007/01/02(火) 11:26:23http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29053
昔作った奴
0577575
2007/01/02(火) 23:10:01助かりましたありがとうございます。
要求にピッタリ合うかわからないのでその場合は参考にさせていただきますね。
ありがとうございました。
0578デフォルトの名無しさん
2007/01/03(水) 00:13:20まあいいけど
0579デフォルトの名無しさん
2007/01/03(水) 00:44:04余計な子というなw
0581デフォルトの名無しさん
2007/01/04(木) 08:59:18class Class{
static Class makeClass(){
return new Class({void hoge(){} });
}
}
makeメソッドが別クラスからでも問題なし
メソッド化してしまえば無名クラスを複数作成する必要はない
0582デフォルトの名無しさん
2007/01/04(木) 09:02:28class Class{
static Class makeClass(){
return new Class(){void hoge(){}};
}
}
0583デフォルトの名無しさん
2007/01/04(木) 12:01:10【 用語 】ないです
【 期限 】できるだけ早く
【 Ver 】ないです
【 補足 】画像上げた方が分かりやすそうだったので上げてみました。
よろしくお願いします。
0584デフォルトの名無しさん
2007/01/04(木) 12:16:570585デフォルトの名無しさん
2007/01/04(木) 15:34:27出来たよ。
A,B,C,D,E,F
1,4,5,2,3,6
1,5,3,4,2,6
1,6,2,4,3,5
1,6,3,2,5,4
2,3,6,1,4,5
2,4,3,5,1,6
2,5,4,1,6,3
2,6,1,5,3,4
3,2,5,4,1,6
3,4,2,6,1,5
3,5,1,6,2,4
3,6,1,4,5,2
4,1,6,3,2,5
4,2,6,1,5,3
4,3,5,1,6,2
4,5,2,3,6,1
5,1,6,2,4,3
5,2,3,6,1,4
5,3,4,2,6,1
5,4,1,6,3,2
6,1,4,5,2,3
6,1,5,3,4,2
6,2,4,3,5,1
6,3,2,5,4,1
0586デフォルトの名無しさん
2007/01/04(木) 15:36:41ソース教えてもらえませんか?それも必要なんです。
補足足りなくてすいません
0587585
2007/01/04(木) 15:53:54/**
* @author お礼を貰う前に答えを書いちゃうなんて優しいだろ?
*/
public class Chinko {
public static void main(String[] args) {
int target[] = new int[6];
int intTemp;
String strTemp;
for (int i = 123456; i <= 654321; i++) {
boolean numberFlg[] = new boolean[6];
strTemp = Integer.toString(i);
target[0] = Integer.parseInt(strTemp.substring(0, 1));
target[1] = Integer.parseInt(strTemp.substring(1, 2));
target[2] = Integer.parseInt(strTemp.substring(2, 3));
target[3] = Integer.parseInt(strTemp.substring(3, 4));
target[4] = Integer.parseInt(strTemp.substring(4, 5));
target[5] = Integer.parseInt(strTemp.substring(5, 6));
0588585
2007/01/04(木) 15:55:43target[4] + target[5] != 21) {
continue;
} else {
//1から6の数値で構成されているかチェック
for (int j = 0; j < 6; j++) {
if (target[j] == 1) {
numberFlg[0] = true;
} else if (target[j] == 2) {
numberFlg[1] = true;
} else if (target[j] == 3) {
0589585
2007/01/04(木) 15:56:49UPするからまっとれ。
0590585
2007/01/04(木) 16:02:44DLのパスはChinko
お礼待ってるぜwwwwwwwwww
0591デフォルトの名無しさん
2007/01/04(木) 16:09:47お礼は後日
0592デフォルトの名無しさん
2007/01/04(木) 16:33:190593デフォルトの名無しさん
2007/01/04(木) 16:58:16【 課題 】 n個の整数データを乱数列によって生成し,
そのデータを基本選択法 (=Min-sort) によって降順(逆順)にソートするプログラムを作成せよ.
またソートに要した時間も計測せよ.ただし,次の条件を満たしていること.
1. 乱数データを生成する部分,データをソートする部分,データを出力する部分は,
それぞれ引数なしの独立した3つのメソッドとして作ること.
さらに各メソッドの仕様は次のようにすること(より具体的には下にある「作成上のヒント」を参照せよ.):
a)乱数による整数データの生成メソッドに関して---
区間[lower,upper]と個数numが指定されたとき,
その区間に入る整数乱数をnum個生成して配列に格納すること.
ただし lower,upper は upper−lower が32767=2^15-1以下の整数(負もありうる)とする.
lowerの値は例のように負で与えること. RAND_MAX=2^15-1と定義する.
これはshort型(符号付き16ビット整数,短整数)の最大値である. (このただし書きはエラーメッセージ用であり,本質的な制限ではない.)
b) 基本選択法によるソートメソッドに関して---
データの総数numと整数データが配列で与えられたとき,そのデータを降順(逆順)にソートすること.
c)整数データの出力メソッドに関して---
整数データが配列で与えられたとき,そのデータの添字がistart番からiend番までを一行にincずつ出力すること.
2. プログラムは十分一般的であるように,具体的数値は定義または初期設定値として与えるところだけにとどめ,それ以外では使わないこと.
またfinal 定数はデータを格納する配列の次元の上限値とRAND_MAXだけにとどめ,共通して使う変数はすべてクラス変数とすること.
実行時にこちらが逐一手入力する手間の要らないようにせよ.(下の「作成上のヒント」のように「決め打ち」でよい.)
0594593
2007/01/04(木) 16:58:46結果はタイトルも含めて20行以内で表示せよ.
なおここでいう結果とはソートした結果だけを指しているのではない.
すぐ下の[結果] 以下に書いてあるように画面に表示されるすべてを指している(「作成上のヒント4」の通りに作れば納まるはずである.)
4. 処理時間は[結果]例のように秒単位とし,小数点以下も2桁以上表示せよ.
処理時間の計測には教科書p.329にあるSystemクラスのcurrentTimeMillisメソッドを使う.
このメソッドによって,1970年1月1日00:00:00 GMT(Greenwich Mean Time グリニッジ標準時)からのミリ秒数をlong型(符号付き64ビット整数,長整数)で返す.
[結果]
(コマンドプロンプト側の表示)
***** 生成された乱数 (ただし最初の50個) *****
生成データの総数 = xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxx xxxxx
**** ソートした結果 (ただし最初の50個) *****
所要時間: x.xxx秒
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx
xxxxx xxxxx
【 期限 】2007年1月7日までででお願いします
【 補足 】丸投げですみません;;
条件があったので、そのままコピペしたら長くなってしまって申し訳ないです
0595デフォルトの名無しさん
2007/01/04(木) 17:49:04乱数(乱数をプログラムで作る事は不可能)?擬似乱数の事だよね?
559よりは楽だから、誰かやってくれるんじゃね?
でも面倒だからって、俺みたいにMath.Random使うなよ^^;(モンテカルロ法用疑似乱数オススメ)
0596デフォルトの名無しさん
2007/01/04(木) 18:51:210597デフォルトの名無しさん
2007/01/04(木) 19:05:59Math.Randomは使うと良くないの?
seedの初期化問題を気にしているなら、今回の課題は
乱数がメインじゃないんだから気にしないで良いと思うんだが
他に問題があるのかな?
0598デフォルトの名無しさん
2007/01/04(木) 19:25:03【 期限 】できるだけ早くお願いします
【 補足 】sortについての問題です。問題2と3のみお願いします。
ソースと結果の両方教えて下さい。
0599デフォルトの名無しさん
2007/01/04(木) 19:27:43初期値を与えられないってことなら、java.util.Randomを使えばいいし。
この件と無関係に、シミュレーションとかの計算機実験で擬似乱数を使う場合は、
乱数の質の問題があるかもしれないので、高品質のものを使った方がいいという意味かと。
Math.Randomやjava.util.Randomの実装を眺めたことないので、どの程度良い乱数なのか知らないんだが。
俺自身はMT法を自分で実装したものを使ってる。
0600597
2007/01/04(木) 19:38:44やっぱそうだよね。漏れもRandomなんて仕事じゃ使わないから
その問題点とか詳しく知らないんで。
さて、宿題でも解いちゃうか。お礼は援交女なんだぜwwwwwwwww
0601585
2007/01/04(木) 20:08:36できたよん。お礼待ってるぜ?wwwwww
後、クラス名とコメントはちゃんと修正しろよ?
動画は無修に限るがw
http://mumei24.run.buttobi.net/cgi-bin/upload.cgi?mode=dl&file=280
http://mumei24.run.buttobi.net/cgi-bin/upload.cgi?mode=dl&file=281
>>593 は気が向いたらといてあげる。
お礼が先だったらMustで解いちゃうがなw
0602585
2007/01/04(木) 20:41:020604デフォルトの名無しさん
2007/01/04(木) 20:52:47http://www.uploda.org/uporg642234.jpg
これを参考にして解けということなんですが>>601のでも合ってますか?
もうちょっと簡単なコードにすることは可能なんでしょうか?
0605デフォルトの名無しさん
2007/01/04(木) 20:54:10おまいもうこのスレのコテになったら?w
0606585
2007/01/04(木) 21:21:49なるほど、lengthを使うのがポイントだったのね。
http://mumei24.run.buttobi.net/cgi-bin/upload.cgi?mode=dl&file=283
http://mumei24.run.buttobi.net/cgi-bin/upload.cgi?mode=dl&file=284
これぐらい、自分でなんとかしようぜwwwwww
お礼は期待しちゃうぜ?www
>>605
明日から仕事だから、固定になるほどでもないと思う。
それ以前に、お礼を要求するコテがいたら、煙たいだけだろ。
0607585
2007/01/04(木) 21:27:18System.out.print(target[i][target.length - i - 1] + " ");
↑これに変えた方がいいかな。
あと、
private static final int ROW_MAX = 9;
private static final int COL_MAX = 9;
がまだ、習って無いなくて出てくると不自然なら
この2行は消して、
int target[][] = new int[ROW_MAX][COL_MAX];
を
int target[][] = new int[9][9];
って変えればオケ。
0608デフォルトの名無しさん
2007/01/04(木) 21:43:04ちょくちょく来てくれると嬉しいんだぜ・・・?
仕事頑張れよ!
0609デフォルトの名無しさん
2007/01/04(木) 22:04:53習ってないので変えてみました。親切にありがとうございました!
0610デフォルトの名無しさん
2007/01/05(金) 01:58:19【 期限 】できるだけ早くお願いします
【 補足 】参考プログラム : http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29060
0611デフォルトの名無しさん
2007/01/05(金) 06:21:44また出現個数によるソートを行うこと。
c:\java CountStr white white black blue web blue
white count: 2
blue count: 2
black count: 1
web count: 1
【 期限 】1/5中にお願いします。
【 補足 】どうか宜しくお願いします。
0612デフォルトの名無しさん
2007/01/05(金) 09:30:47試してないけど。
import java.util.*;
public class Main {
public static void main(String[] args) {
if(args.length < 1) return;
Map<String,Integer> m = new TreeMap<String,Integer>();
for(String str : args)
m.put(str, ((m.containsKey(str))? m.get(str) + 1: 1);
for(Map.Entry<String,Integer> entry : m.entrySet()) System.out.println(entry.getKey() +" count:"+ entry.getValue());
}}
0613デフォルトの名無しさん
2007/01/05(金) 11:46:040614デフォルトの名無しさん
2007/01/05(金) 12:41:17動作確認しました
素早い回答本当にありがとうございました!
0615デフォルトの名無しさん
2007/01/05(金) 22:00:49------------------------------------------------------------
1/7 >>593
1/9 >>559
期限無効(*1)な物は排除してます。
*1 すぐ、出来るだけ早くなどは、レスで期限延長発言がない限り
12時間過ぎると無効と判断
0616デフォルトの名無しさん
2007/01/06(土) 02:58:28もし同じ文字列があれば、テキストファイルから、
その文字列を削除するプログラムを作成せよ。
このようなテキストファイルがあった場合、
Del.txt
a
ab
abc
プログラムを実行すると、
>java DelStr ab
次のようになる。
Del.txt
a
abc
【 期限 】1/6
【 補足 】ギリギリまで考えてみたのですが、よく分かりませんでした。
よろしくお願いします。
0617559
2007/01/06(土) 03:28:58ttp://www.774.cc:8000/upload-micro/src/up1326.jpg
ttp://www.774.cc:8000/upload-micro/src/up1328.jpg
ttp://www.774.cc:8000/upload-micro/src/up1329.jpg
ttp://www.774.cc:8000/upload-micro/src/up1330.jpg
あと期限を1/15まで延ばしてください。お願いします。
0618デフォルトの名無しさん
2007/01/06(土) 03:53:43------------------------------------------------------------
1/6 >>616
1/7 >>593
1/15 >>559 >>617
週末だし、何か面白い宿題はないかな^^?
(通信・Webアプリ系はスレルール守らない方がいるので無視)
0619デフォルトの名無しさん
2007/01/06(土) 05:45:28仕様が微妙に分からないが、実行例から、行が指定された文字列だけで構成されている時に行そのものを削除するとした。
一時ファイルを作っていいかどうか分からないので、とりあえずメモリにファイル内容が全部入る程度のデータサイズ用ということで。
ランダムアクセスで読み書きすれば一気に全部を読み込まなくても済むんだが面倒くさいのでこの方法。
import java.io.*;
import java.util.ArrayList;
public class DelStr {
public static void main(String[] args) throws IOException {
if (args.length != 1) return;
String filename = "Del.txt";
BufferedReader in = null;
ArrayList<String> list = new ArrayList<String>();
boolean match = false;
try {
in = new BufferedReader(new FileReader(filename));
String s;
while ((s = in.readLine()) != null) if (s.equals(args[0])) match = true; else list.add(s);
} finally {
if (in != null) in.close();
}
if (! match) return;
BufferedWriter out = null;
try {
out = new BufferedWriter(new FileWriter(filename));
for (String s : list) { out.write(s); out.newLine(); }
} finally {
if (out != null) out.close();
}
}
}
0620デフォルトの名無しさん
2007/01/06(土) 06:08:34課題通りに動きました!
本当にありがとうございます。
0621お願いします。
2007/01/06(土) 15:09:40よろしくお願いします。
課題
下のプログラムReverse2 を書き直して、 配列の中で入れ換えをして逆順にして から、配列の中を最初から順に書き出すことによって、読み込んだデータを逆順に書き出すプログラム Reverse3 を作れ。
つまり、Reverse2の「//これで読み込み完了」まではそのままで、その後に、「配列の中身を逆転する部分」を書き、プログラムの最後のところは、
System.out.println("数列を逆順に書くと以下の通り。");
for(i=0;i<kosuu;i++){System.out.println(data[i]);}
0622お願いします。
2007/01/06(土) 15:11:28// 数列を逆順に書く
class Reverse2 {
public static void main(String [] args){
int data[] = new int[10];
int i,x,kosuu;
i=0;
System.out.println("0以上の数を高々10個打ち込め。終りは -1で表わす。");
System.out.print("> ");
x=IO.in.readInt();
while(x >= 0){
if(i>=10) System.out.println("10個を越えたので無視する。");
else { data[i]=x; i++; }
System.out.print("> ");
x=IO.in.readInt();
}
kosuu=i;
//これで読み込み完了
//逆順に書き出し
System.out.println("数列を逆順に書くと以下の通り。");
for(i=kosuu-1; i>=0 ;i--){System.out.println(data[i]);}
}
}
0623デフォルトの名無しさん
2007/01/06(土) 15:16:49IOをくれないとコンパイルできない。
0624お願いします。
2007/01/06(土) 15:25:45すいません今手元に無いものでUPできません…
0625623
2007/01/06(土) 16:03:40IO.in.readInt()
がSystem.inから数字をもらう処理だと仮定して、
以下を
//これで読み込み完了
の直後に追加。
for(int j=0; j<kosuu/2; j++) {
int tmp = data[j];
data[j] = data[kosuu-j-1];
data[kosuu-j-1] = tmp;
}
0626お願いします。
2007/01/06(土) 17:04:06無事動きました。本当に助かりました。
ありがとうございました!
0627デフォルトの名無しさん
2007/01/06(土) 19:37:21次の問題へと切り替わるか、2秒ごとに問題と選択肢が切り替わる
アプリケーションを製作せよ。
5問答えた時点での正答率と、答えるまでの所要時間を
計測せよ。
【 期限 】1月7日
。
0628デフォルトの名無しさん
2007/01/06(土) 19:38:280629デフォルトの名無しさん
2007/01/06(土) 20:45:20GUIアプリケーションということかな? swing? AWT?
問題と選択肢が2秒ごとに切り替わるというのは、
各時点ではどちらか一方だけが表示されていて、
選択肢が表示されているときに選択できなければ、
次に選択できるのは2秒後ってことでいいのかな?
0630デフォルトの名無しさん
2007/01/06(土) 21:07:38AWTです。
各時点で、問題と選択肢の両方が表示されていて
2秒経つと次の問題に移るという形です。
途中まで、作っているものの一部のソースですが、
else if(quizNumber ==1 ){
label1.setText("問い1.日本の首都は?");
button.setLabel("東京");
button1.setLabel("京都");
button2.setLabel("わからない");
ans = 1;
}
else if(quizNumber == 2){
label1.setText("問い2.日本の都道府県の数は?");
button.setLabel("37");
button1.setLabel("47");
button2.setLabel("わからない");
ans = 2;
というようにしていて、1問目の「quizNumber ==1 」が表示されてから
2秒間の間に答えられなければ、”わからない”が強制的に選択され、
2問目の「quizNumber ==2 」を表示していくという形にしています。
0631デフォルトの名無しさん
2007/01/06(土) 21:14:342秒ごとに問題と選択肢のペアが次のペアに切り替わるってことだったのね
何か変だと思ったよ
0632デフォルトの名無しさん
2007/01/06(土) 21:21:35理解しにくくて、すみません。
0633デフォルトの名無しさん
2007/01/06(土) 23:17:53【 期限 】1月8日
【 補足 】チャットのプログラムを作ったのですが、Clientの発言はServerに
届くのですが、Serverからの発言がClientに届きません。なので
複数のClientどうしでの会話も出来ません。もしよければどこを修正
すべきなのか教えて頂けないでしょうか。
申し訳ないことに、丸投げでもなく、オブジェクト指向も出来てないので
見にくいかもしれません。ご協力いただけると幸いです。
ソースが二つあったので、ここの7891のChat.zipにPASS「chatpro」であげました。
http://kasamatu.o0o0.jp/pochi/upload.html
素人の作ったプログラムなので読みにくいかもですが、気が向いたらお願いいたします。
0634デフォルトの名無しさん
2007/01/06(土) 23:47:48ttp://www.wikiroom.com/java/index.php?SourcePost______#qf809b52
動作報告よろ。
0635デフォルトの名無しさん
2007/01/07(日) 00:47:24サーバ側で、なんでマルチスレッドなんかにしちゃったのかわからない(デバッグ面倒じゃない?)
とりあえずサーバのallSend()の動きと、クライアントのdoit()の動きをコンソールにデバッグアウトするなりしてトレースしてみたらどうかな?
0636633
2007/01/07(日) 01:38:55アドバイスどうもです。
これ皆で協力して作るってやつで、それぞれが分担してプログラムしてるんで
組み合わせるのだけでも手一杯なのです・・・。
なので、自分ではデバッグの手間とかまで配慮できませんでしたw
とりあえず早速どう動くか試してみたいと思います。
申し訳ないのですが、あるいはもしまた具体的にプログラムをこう書けば
動くっていうのがあるようでしたらその際は教えてもらえると助かります。
期限が差し迫ってて自分の力では間に合わないかもしれないので(´・ω・`)
0637デフォルトの名無しさん
2007/01/07(日) 01:51:40ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29070
0638デフォルトの名無しさん
2007/01/07(日) 03:27:16(今回はメーカは無視する また、割合によるソートを行うこと)
uva, ok, lipton
java, no, babingtons
darjeeling, no, lipton
uva, ok, hediard
nilgiri, no, whittard
darjeeling, ok, ahmad
nilgiri, ok, drury
darjeeling, ok, lipton
darjeeling, no, tiptree
nilgiri, no, lipton
上記のデータを読み込むと以下の様にプロンプトに出力される。
java 1
nilgiri 0.67
darjeeling 0.5
uva 0
【 期限 】1月7日
【 補足 】分かりにくくて申し訳ございません。どうかよろしくお願いします。
0639デフォルトの名無しさん
2007/01/07(日) 07:34:27ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29071
0640デフォルトの名無しさん
2007/01/07(日) 08:24:26確認しました!
ありがとうございます!
0642デフォルトの名無しさん
2007/01/07(日) 17:18:290643デフォルトの名無しさん
2007/01/07(日) 18:41:27ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29072
乱数の上下限を[-RAND_MAX,RAND_MAX]ぎりぎりに設定すると結果例みたく5桁で済まなくなる。
コンソールの横幅が80文字なら、12個表示すると6桁では数値間の空白も合わせて次行にあふれるので、
とりあえず5桁表示にしてる。もし、構わないのなら、63行目の%5dを%6dにすれば、
lower,upperの値の絶対値をもっと大きくしても数字が揃う。
要求仕様にいろいろあいまいな点があるんで、もし合っていなければ適当に直してね。
0645デフォルトの名無しさん
2007/01/07(日) 23:36:50引数として入力される文字列と、ファイルの中の文字列を比較し、一致していればカウントアップする。
一致していなければ、ファイルの最後に新しく付け加える。
例)
String.txt(実行前)
String web Ver
http 4
www 3
jpg 2
html 3
c:\>java CountUP www http www html xml
String.txt(実行後)
String web Ver
http 5
www 5
jpg 2
html 4
xml 1
同時に、実行後のファイルを読み込み、プロンプトに表示できるようにせよ(StringOutput.java)。
【 期限 】1/8まで
【 補足 】ファイルデータの一行目の「String web Ver」は固定です。二行目から文字列比較が始まります。
急で申し訳ございませんが、宜しくお願いします。
0646645
2007/01/07(日) 23:53:00String.txtの表記が間違えていました。
正しくは、二行目以降は改行せずに、
String.txt(実行前)
String web Ver
http,4 www,3 jpg,2 html,3
String.txt(実行後)
http,5 www,5 jpg,2 html,4 xml,1
でした。本当に申し訳ございません。
StringOutput.javaの読み込みは多次元配列を使用して、文字列と数字を分けて格納するようにと言われました。
0647デフォルトの名無しさん
2007/01/08(月) 20:55:38【 期限 】1月9日
【 補足 】正規表現をつかわず indexOfをつかうみたいなのですがよくわかりません。
おねがいします
0648デフォルトの名無しさん
2007/01/08(月) 20:56:51意味不明。具体例を。
0649デフォルトの名無しさん
2007/01/08(月) 21:07:551.ファイルから読み込んだ2行目以降の文字列と数字から作ったIntegerオブジェクトをHashMapにいれて、
2.全部読み込んだら引数をキーにgetして
3−1.取得できたらIntegerをインクリメントしてput
3−2.取得できなかったら引数とIntegerをMapにプット
0650645
2007/01/08(月) 21:15:41ありがとうございます!
先生も似たことを言っていたのですが、何がなんだか分からない状態です・・・。
できれば、CountUP.java と StringOutput.java のプログラムを作成して頂けないでしょうか・・・?
0651デフォルトの名無しさん
2007/01/08(月) 22:02:50キーボードからの入力を利用すること(prompt文などを使用)
選択処理(条件分岐)を利用する(if 文, switch文などを使用)か,もしくは
反復処理(繰り返し処理)を利用する(for文,while 文などを使用)こと.もちろん,両方使っても良い
【 用語 】 JavaScriptで記述し,ブラウザ(InternetExplorer)で直接実行可能なこと
【 期限 】できればすぐ!
【 補足 】生年月日を入力すると,星座を教えてくれる
自分の生年月日をキーボードから入力すると,星座占いに用いられる星座を画面に表示してくれるプログラム
生年月日を入力すると,干支を教えてくれる
自分の生年月日をキーボードから入力すると,干支(ね,うし,とら,う,たつ…)を画面に表示してくれるプログラム
年月日を入力すると,曜日を教えてくれる
年月日をキーボードから入力すると,その日の曜日を画面に表示してくれるプログラム
複数の数字を入力すると,大きな順,あるいは小さな順に並べ替える
こんなかんじのでお願いします。
0652デフォルトの名無しさん
2007/01/08(月) 22:05:060653デフォルトの名無しさん
2007/01/08(月) 22:16:29【 課題 】実行ボタンを押すと、テキストフィールドから取得した数字以下の素数を全て求め、
その個数を第一ラベルに表示し、その合計を第二ラベルに表示すると共に、クリアボタンが押されたら
テキストフィールドとラベルの内容をクリアするGUIプログラムを作成しなさい。
但し、テキストフィールドに入力を許可する数字は1000までとし、超えた場合はその旨を提示しなさい。
【 期限 】2007年1月9日まで
【 Ver 】Java 2 SDK 1.4.2
【 補足 】途中まで書いてみたのですが、肝心の素数の個数と合計を求めて
表示という部分がどうかいて良いか分かりません。
0654デフォルトの名無しさん
2007/01/08(月) 22:27:44http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29077
StringOutput.java の方は↑の�@と�Aを参考にして自分で作りなさい
あと、JDKの指定が無かったから1.5で作ったけど、1.4だったらMapの部分を書き換えてね
0655645
2007/01/08(月) 22:40:40こんな夜遅くにありがとうございます!
課題通りに動いて感動しました!
StringOutput.java はアドバイスを参考に頑張ってみます。
本当にありがとうございました!
0656デフォルトの名無しさん
2007/01/09(火) 00:10:39ttp://www.wikiroom.com/java/index.php?SourcePost______#lef14509
古いJDKを用意するのが手間なので、JDK6.0で書いてます。申し訳ない。
動作報告よろしく。
0657デフォルトの名無しさん
2007/01/09(火) 01:06:42夜遅くなのに本当に有難うございます!
先ほど早速実行してみたところ、無事何事もなくできました!!
それでちょっと質問なのですが、これを1つのプログラムには出来ないのでしょうか?
自分で試してみたのですが、上手く行きませんでした(汗)
もしお時間がありましたら、返答をお願いします。
お忙しかったら、結構ですので。
0658デフォルトの名無しさん
2007/01/09(火) 01:21:19すみません!
自分で何とかできましたので、657の書き込みは無視して下さい。
お世話がせしました!!
0659デフォルトの名無しさん
2007/01/09(火) 14:54:59------------------------------------------------------------
1/15 >>559 >>617
0660デフォルトの名無しさん
2007/01/09(火) 19:43:11動く時計を作成しなさい。
【 期限 】2006/01/15 まで
【 Ver 】Java 2 SDK 1.4.2
【 補足 】ttp://www.uploda.net/cgi/uploader3/index.php?file_id=0000000177.zip
これが上記してあるあたえられた画像です。
hourが短針、minuteが長針、secondが秒針です。
0661デフォルトの名無しさん
2007/01/09(火) 20:16:32【 期限 】2007年1月11日まで
【 Ver 】Java 2 SDK 1.4.2
【 補足 】初心者ですみません。どうやって深さ優先探索を用いて作ればいいかわかりません。どうか力をお貸しください。
0662デフォルトの名無しさん
2007/01/09(火) 20:21:37入力値にどのようなものを想定しているのか不明。実行例を。
0663デフォルトの名無しさん
2007/01/09(火) 20:33:190664660
2007/01/09(火) 20:34:00今年2007年なので
【 期限 】2007/01/15 まで
ですね、申し訳ありません。
あと補足としてeclipse上での動作です。
画像はjavaと同じフォルダに置きます。
0665デフォルトの名無しさん
2007/01/09(火) 20:34:101 2 3 4
1 0 1 0 1
2 1 0 1 2
3 0 1 0 1
4 1 2 1 0
を入力し、実行例では、一筆書きが可能か不可能か、経路の1例が表示できればいいです。
0666デフォルトの名無しさん
2007/01/09(火) 20:38:130とか1とか2の意味はなんだ?
0は通っても通らなくてもいいとか
1は必ず通らないといけないとか
2は通れない壁とかか?
ちゃんと説明しろよ
0667デフォルトの名無しさん
2007/01/09(火) 20:42:490:エッジ(橋)がない
1:エッジ(橋)が一本あります。
2:エッジ(橋)が二本あります。
0668デフォルトの名無しさん
2007/01/09(火) 22:38:090669デフォルトの名無しさん
2007/01/09(火) 22:54:29とりあえず作ったけど、動く保障はない。
SS一緒に入れたからおしゃぶりしてください (´・д・`
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/3342.zip
0670デフォルトの名無しさん
2007/01/09(火) 23:25:30規制?
0671デフォルトの名無しさん
2007/01/09(火) 23:35:05実行ボタンを押すとホスト名及びIPアドレスを調べて、第二テキストフィールド、
第三テキストフィールドに表示するGUIプログラムを作成しなさい。
【 期限 】2007/1/10の夕方まで
【 Ver 】Java 2 SDK 1.4.2
【 補足 】SwingではなくAWTを使用して書きたいです。
どうぞお暇な方宜しくお願いします!
0672デフォルトの名無しさん
2007/01/09(火) 23:40:18補足pls
> ホスト名及びIPアドレスを調べて
どういうこと?
> 第二テキストフィールド、 第三テキストフィールドに表示
何を?
0673デフォルトの名無しさん
2007/01/10(水) 00:14:25------------------------------------------------------------
1/10 夕方 >>671(仕様説明不足)
1/11 >>660 >>664 >>665 >>667
1/15 >>559 >>617
>>670
ISP OCNユーザーがここ数日規制されてて書き込めなかったんだ(;ω;)
0675デフォルトの名無しさん
2007/01/10(水) 00:17:33つ 669
0676デフォルトの名無しさん
2007/01/10(水) 00:18:27> ホスト名及びIPアドレスを調べて
> 第二テキストフィールド、 第三テキストフィールドに表示
ホスト名かIPアドレスのどちらかを入力し実行ボタンを押すと、
ホスト名とIPアドレスを取得し、テキストフィールド2にホスト名、
テキストフィールド3にIPアドレスを表示させる。
ということです。
調べるという言葉は適切では無かったですね(汗)
また私の説明下手の為に混乱させてしまい申し訳ありませんでした。
0677デフォルトの名無しさん
2007/01/10(水) 00:24:22IPが入力された場合は入力されたIPをそのままテキストフィールド3に表示するの?
ホスト名が入力された場合は入力されたホスト名をそのままテキストフィールド2に表示するの?
0678デフォルトの名無しさん
2007/01/10(水) 00:38:46>IPが入力された場合は入力されたIPをそのままテキストフィールド3に表示するの?
>ホスト名が入力された場合は入力されたホスト名をそのままテキストフィールド2に表示するの?
ホスト名のほうは、入力されたのがホスト名だった場合、そのまま表示で結構です。
IPアドレスのほうは、1つのホスト名が複数のIPアドレスを持っていることがあるそうなので、
もし出来ましたら、複数のIPアドレスを持っている場合は全てを表示させる。という風にして頂きたいのですが・・・。
もし面倒でしたら、そのままで結構です。
二度に渡る仕様説明不足申し訳ありませんでした。
0679規制解除ワッショイ
2007/01/10(水) 01:32:470680660
2007/01/10(水) 08:37:44早急な対応ありがとうございます。
でもこれ私の環境じゃ動かないみたいですね・・・
あとこれJavaアプレットなんですかね?
アプレットじゃない気がするんですがどうなんでしょう?
0681デフォルトの名無しさん
2007/01/10(水) 09:47:08サンプルのプログラム例はこっちでした、すみません
OrderServer3:
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29085
OrderClient3:
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29086
何か足りない情報があるでしょうか
お忙しい中すみませんがどなたかお願いします…
0682デフォルトの名無しさん
2007/01/10(水) 10:21:46【 用語 】特になし
【 期限 】本日中
【 Ver 】最新ver
【 補足 】処理の流れとしてはキーボードの「↑」が押されるとランダムを生成して生成したランダムをウィンド上に表示します
フレームの生成など
S_TYPE_A http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29087
パネルのサイズとか指定してます
MainPanel http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29088
ランダム生成
CreateRandom http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29089
この先の処理はまだ作られていませんがランダム生成後画像をアニメーションさせるためにスレッドが動き出します
アニメーション用スレッドの中身は未実装で構いませんが(とりあえず画像を表示するだけでOKです)
画像を表示したら処理が終わって初めに戻るという感じでお願いします。
1、キーボードの「↑」が入力される
2、ランダムを生成
3、画像のアニメーションを行うためのスレッドが動き出す
という感じの流れでお願いします。
0683デフォルトの名無しさん
2007/01/10(水) 10:28:11【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》
【 期限 】なるべく早く
【 Ver 】希望するJavaバージョンがあれば書きます
【 補足 】ブロキシーというのはこんなゲームです
ttp://games.yahoo.co.jp/games/rules/bl/bl1.html
0684デフォルトの名無しさん
2007/01/10(水) 10:47:03途中で送信してしまいました
補足で1ブロック40ドットで横に15個、縦に10個
ブロックは下のURLの画像を使用してください、buhinが通常buhin2がクリックされたときの
ブロックです。
周りのブロックをランダムで変更する特殊ブロックはありません
ttp://up2.viploader.net/mini/src/viploader99561.zip.html
pass java
0685デフォルトの名無しさん
2007/01/10(水) 10:53:47(´・д・` ゴメン・・・アプレットって書いてありましたね・・・それはアプレットじゃないのでサンプルコード風にしてやってくださいな(orz
0686デフォルトの名無しさん
2007/01/10(水) 11:36:38また、1リットルの水は約1000グラムである。
水の量をリットル単位で入力し、その量の水に含まれる水の分子の個数を出力するプログラムを作成しなさい。
【 用語 】無いです
【 期限 】1月12日
【 Ver 】無いです
【 補足 】完全に丸投げです
javaは全然わからないです。
よろしくお願いします
0687デフォルトの名無しさん
2007/01/10(水) 11:56:18//Hoge.java
//H2O:x[L]=1000[g]=1000[g]*2.99*10^-23[g^-1]=2.99*10^-20
class Hoge{
public static void main(String[] arg) throws Exception {
if(arg.length!=1)
System.out.println("usage: java -classpath . Hoge <Volume of water(L)>");
else{
double vol=Double.valueOf(arg[0]);
System.out.println(vol+"[L] is H2O molecules: "+(long)(vol/2.99E-20));
}
}
}
計算は自信ない
大体こんな感じ
0688デフォルトの名無しさん
2007/01/10(水) 12:17:280689660
2007/01/10(水) 12:19:25いえいえ、製作してもらいありがとうございます。
669さんのを参考にしてもさっぱりわからないので
>>660の方どなたかよろしくお願いします。
0690685
2007/01/10(水) 12:23:00すばやい返答ありがとうございます
コンパイルしたら、
double vol=Double.valueOf(arg[0]); でクラス無いとエラーが出たので、
double vol=Double.parseDouble(arg[0]);に変えたらコンパイルできましたが、
実行したら、
usage: java -classpath . Hoge <Volume of water(L)>
と表示されました。
どうなってるかさえ、わからなくなってきました…
0691デフォルトの名無しさん
2007/01/10(水) 12:25:05ダウンロードできなくなってるみたいだけど気のせい?
0692デフォルトの名無しさん
2007/01/10(水) 12:25:18コマンドライン引数使ってるから、コマンドライン引数に数値を与えればいいんじゃね?
0693660
2007/01/10(水) 12:57:05今確認しましたところまだダウンロード出来ましたのでよろしくお願いします。
もしダウンロード出来ないようならば後で他の場所にアップいたします。
0694デフォルトの名無しさん
2007/01/10(水) 13:56:000695デフォルトの名無しさん
2007/01/10(水) 13:59:51スレ違いです
質問スレへ行きましょう(十中八九素通りでしょうが。。。)
0696デフォルトの名無しさん
2007/01/10(水) 14:18:34ここのひとたちなら喜んで答えてくれるかも
http://pc10.2ch.net/test/read.cgi/tech/1148864160/
0697デフォルトの名無しさん
2007/01/10(水) 14:21:46期限 レス番号
------------------------------------------------------------
1/10 夕方 >>671(質問者がいるので、誰かやってるのかな?)
1/10 >>683-684
1/10 >>682
1/11 >>661 >665 >667
1/15 >>559 >617 >681
1/15 >>660 (>669 Swing版参考)
0698デフォルトの名無しさん
2007/01/10(水) 15:17:51671の者です。遅レスですみません!
>getAllByName() 使えばホスト名の全てのIPアドレスを取得できる
アドバイス有難うございます!!
先ほどまでぐぐっり色々参考にして書いてみましたが、どうも上手く行きません(汗)
使い方は間違ってないと思うのですが・・・。恐らく締め切り時間が迫っていて
焦ってやっている為かと・・・。
すみませんが、どなたかプログラムを書いていただけないでしょうか?
参考にさせて頂きたいのです!
自分勝手で申し訳ありません!!
お暇な方で結構ですので、どうぞ宜しくお願いします!!
0699デフォルトの名無しさん
2007/01/10(水) 18:08:24【用語】無いです
【期限】今月の13日
【Ver 】特にないです
【補足】当方、コンパイルで精一杯の素人です
よろしくお願いします
0700デフォルトの名無しさん
2007/01/10(水) 18:09:37学校を速やかにやめなさい
0701デフォルトの名無しさん
2007/01/10(水) 18:25:17いつまでが夕方なんだろ?
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29091
ipアドレス入れて名前引きできない場合はホスト名にもipアドレスが入る。
あと、面倒だったんでボタン押したら処理が終るまでGUIが固まる仕様なのでよろしく。
0702701
2007/01/10(水) 18:34:27ホスト名のときは名前引き後の名前でなく入力したものを表示とか。
おおまかには出したソースみたいな感じなので、修正は適当にやって。
0703デフォルトの名無しさん
2007/01/10(水) 18:40:39有難うございます!参考にさせて頂きます!!
先ほど先生に話したところ、今日中に出せるなら大目に見るから
出しなさいと言われましたので、もうちょっと頑張ってみます!!
本当に有難うございました!!
0704デフォルトの名無しさん
2007/01/10(水) 22:56:22http://up2.viploader.net/mini/src/viploader99688.zip.html java
クリア時のボーナスは面倒だったから適当
0705デフォルトの名無しさん
2007/01/10(水) 22:59:37申し訳ないが大半の人間は一行目の
> Accessによりショップのデータベースを作成
で嫌になってると思う。俺のマシンはそもそもWindowsじゃないので無理だけど、
AccessでDB作る部分ぐらいはソースなり何なり提供すべきじゃないの?
> DBは既に出来ているものとして、
という前提はこちらサイドとしては厳しい。
加えてEJBとか被せずにRMIで実装なんて普段滅多にやらない。
しかもここにきてのコードの変更はないんじゃないか?
0706デフォルトの名無しさん
2007/01/10(水) 23:12:40確認しました、感謝します
0707デフォルトの名無しさん
2007/01/10(水) 23:31:21本当にすいません
自分で作ったDBは http://www.774.cc:8000/upload-micro/src/up1337.zip.html これです
Javaの部分は全く分からなくて・・・
AccessとRMIを同時に使える環境にある人が少ないかもしれず焦っていました
解いてくださる方がいましたら何度もすみません お願いします
0708デフォルトの名無しさん
2007/01/10(水) 23:48:07提出前夜に解けなくて相当あせってます。
すみませんが、解けるようならお願いします。
かなり切羽詰ってしまっています。
0709デフォルトの名無しさん
2007/01/10(水) 23:52:20まだ期限まで24時間以上あるじゃないか
あせってageなくていいよ
ぎりぎりまで他に回答出ないようなら手元の回答だしてあげるから
0710デフォルトの名無しさん
2007/01/11(木) 00:09:46------------------------------------------------------------
1/11 >>661 >665 >667 (>>709 がソースあると宣言)
1/13 >>699 (クグればいくらでもあるだろうに・・・)
1/15 >>559 >617 >681 (通信は無視中だからな・・・)
1/15 >>660 (>669 Swing版参考 アプレットに移植するだけだ)
0711デフォルトの名無しさん
2007/01/11(木) 00:11:20ありがとうございます。
でも、今日友人からメールで二講目までに提出といわれあせっています。
変更
【 期限 】1/11の11時まで
0712デフォルトの名無しさん
2007/01/11(木) 00:12:18ありがとうございます。
でも、今日友人からメールで二講目までに提出といわれあせっています。
変更
【 期限 】1/11の11時まで
0713デフォルトの名無しさん
2007/01/11(木) 00:15:510714デフォルトの名無しさん
2007/01/11(木) 00:54:09実は今まで何もやってないんだ、ごめんね。
つーわけで自力でがんばれ。
0715デフォルトの名無しさん
2007/01/11(木) 01:13:20もしかして、>>709と同一人物ですか?
それなら私はどうしたら・・・
一応自力でもがんばってみてますけど・・・
0716682
2007/01/11(木) 02:32:06と、いうことでもう一度依頼いたしますのでよろしくお願いします
【 課題 】キーボードから入力があったときに処理を開始するプログラムの作成
【 用語 】特になし
【 期限 】1/15の朝まで
【 Ver 】最新ver
【 補足 】処理の流れとしてはキーボードの「↑」が押されるとランダムを生成して生成したランダムをウィンド上に表示します
フレームの生成など
S_TYPE_A http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29087
パネルのサイズとか指定してます
MainPanel http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29088
ランダム生成
CreateRandom http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29089
この先の処理はまだ作られていませんがランダム生成後画像をアニメーションさせるためにスレッドが動き出します
アニメーション用スレッドの中身は未実装で構いませんが(とりあえず画像を表示するだけでOKです)
画像を表示したら処理が終わって初めに戻るという感じでお願いします。
1、キーボードの「↑」が入力される
2、ランダムを生成
3、画像のアニメーションを行うためのスレッドが動き出す
という感じの流れでお願いします。
できればスレッドも実装してほしいのですが、あまりにも中身が抽象的なのでわかりにくいと思いますので
スレッドに関しては未実装でも構いません
よろしくお願いします。
0717デフォルトの名無しさん
2007/01/11(木) 03:03:35期限は自分の見直し時間も含めて余裕を持ってな
IDが無い板なんだからノイズであたふたすんなw
もしソースが出てこなくても自力でできなくて単位を落とすのが正しい筋道だったんだから腹くくれ
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29095
間違ってver.6で作ってたから1.4に直す過程で表示が崩れるかもしれん
ちゃんとしたデバッグなんてしてないからそのつもりでな
再帰で書いてないのは趣味だ
0718デフォルトの名無しさん
2007/01/11(木) 03:19:52GraphクラスのisGoalメソッドがpublicになってるけどprivateの方がいい
publicでもコンパイルには通るが
0719683
2007/01/11(木) 04:22:14getHeight()などが使えないのでコンパイルが通らないんです、
自力でどうにかがんばってみたのですが、うまい解決法が見つかりません
今日の8:30までには家を出なくてはならないので見てる人がいたら
助けてください
開発用にインストールされたもののファイル名は
j2sdk-1_4_2_08-windows-i586-p.exe
です
できれば中に入っているソースに書き込んでください、コメントなどは
邪魔なら消してくれてもかまいません
とりあえず必要なものはすべてzipにまとめたのでおねがいします
ttp://up2.viploader.net/mini/src/viploader99778.zip.html
pass java
0720デフォルトの名無しさん
2007/01/11(木) 04:22:38class Book
{
//フィールドの宣言
String title;
String author;
int price;
void setTitle(String title){
this.title = title;
}
void setAuthor(String author){
this.author = author;
}
void setPrice(int price){
this.price = price;
}
}
0721デフォルトの名無しさん
2007/01/11(木) 04:23:11{
public static void main(String args[]) {
Book book1;
book1 = new Book();
book1.title = "JAVA基礎";
book1.author = "山田 洋一";
book1.price = 2400;
System.out.println("title:"+book1.setTitle());
System.out.println("author:"+book1.setAuthor());
System.out.println("price:"+book1.setPrice());
}
}
0722デフォルトの名無しさん
2007/01/11(木) 04:25:08以下のようなエラーがでて悩んでいます。
条件はsetTitle,setAuthor,setPriceを使って出力することです。
C:\Documents and Settings\t\デスクトップ\java>javac Hon3.java
Hon3.java:31: setTitle(java.lang.String) (Book 内) を () に適用できません
System.out.println("title:"+book1.setTitle());
^
Hon3.java:32: setAuthor(java.lang.String) (Book 内) を () に適用できません
System.out.println("author:"+book1.setAuthor());
^
Hon3.java:33: setPrice(int) (Book 内) を () に適用できません
System.out.println("price:"+book1.setPrice());
^
エラー 3 個
0723デフォルトの名無しさん
2007/01/11(木) 04:27:40ここは質問スレじゃないから>>1のテンプレを読むこと。
0724722
2007/01/11(木) 04:38:25720,721が問題の宿題のつもりだったのですが・・
せめて、どこがおかしいのか指摘してもらえればと思ったんですが、。
残念。。
0725デフォルトの名無しさん
2007/01/11(木) 04:44:08>>1を読んだ?
宿題として回答してもらいたいなら>>1を読んでテンプレを埋めることだ。
その方が回答が得られる可能性は高くなると思われ。
テンプレ無視は無視されることが多い。
0726デフォルトの名無しさん
2007/01/11(木) 04:44:57残念だな、俺も683で1度回答もらってんのに凡ミスでこんなことに・・・
1度答えてもらってんのにまた答えてもらう可能性は低いうえに時間が無い
しかもこの時間帯、もう俺も詰み状態だ
0727デフォルトの名無しさん
2007/01/11(木) 04:52:25>>704のソースは別に1.4でも通るよ。
>>719のソースを見るに、実はアプレットでしたというオチか。
でも、719のソースも少なくとも1.4でコンパイルは問題なく通ったけど。
ソースを見てないから実行はしてないけどね。
見るのはやぶさかではないが、俺も7時前には出かけないといけないから、そろそろ寝る時間だ。
0728デフォルトの名無しさん
2007/01/11(木) 04:55:04ソースじゃない。見たのはzipの内容だった。htmlがあったからなあ。
ということで、残念、おやすみ。
0729デフォルトの名無しさん
2007/01/11(木) 04:56:23また宿題出てくるのは期末レポート前かな
0730デフォルトの名無しさん
2007/01/11(木) 05:16:48ttp://pc10.2ch.net/test/read.cgi/tech/1165813252/871
0731デフォルトの名無しさん
2007/01/11(木) 05:18:55やってしまったものは仕方ない
0732683
2007/01/11(木) 05:21:55アプレットで表示するにはどうしたらいいのかだけでも知りたいのですが
どうしたらいいのでしょうか?
0733デフォルトの名無しさん
2007/01/11(木) 05:40:46MF.javaのみ以下のように変更。
public class MF extends JFrame{
↓
public class MF extends JApplet{
public MF(){
↓
public void init(){
setTitle("");
↓
//setTitle("");
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
↓
/*addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});*/
htmlはMF.classを呼び出すように変更。
Test.javaは不要。
で、動くかな、かな、動かないかも。
0734デフォルトの名無しさん
2007/01/11(木) 05:53:39しつこく何度も書き込みをしてるにも課かわらず親切にありがとうございます
頭が下がる一方です
これだとブロックが出てこなくなりますね、しかしどこが悪いかすら自分にはわかりません
この課題が終わればプログラムから開放されるのですが・・・
0735デフォルトの名無しさん
2007/01/11(木) 05:56:35___ ‖
/ `ヽ‖
,:' 、ゑ
,' ; i 八、
|,! 、 ,! | ,' ,〃ヽ!;、
|!| l川 l リへ'==二二ト、
リ川 !| i′ ゙、 ', ',
lルl ||,レ′ ヽ ,ノ ,〉
|川'、 ,,.,.r'" ,,ン゙
`T" ! ,/ '.ノ,/|
/ ,!´ !゙ヾ{ |
/ ,' i ゙ ! ,l゙
,r‐'ヽ-、! ', l|
{ `ヽ ! 「゙フ
,>┬―/ ; i,`{
/ /リ川' ', ゙、
/ ,/ ゙、 ゙、
ノ / ', `、
\_/ ; ゙、ヽ、
l__ ! ___〕 ,、l
 ̄`‐┬―r┬‐r'´ `'‐'′
| .! | |
| | .| |
0736デフォルトの名無しさん
2007/01/11(木) 06:14:08imageをFileで読み込んでるからだった。appletviewerでは問題ないが。
//im[5+i] = ImageIO.read(new File("gazou\\buhin2\\b_"+i+".gif"));
//im[i] = ImageIO.read(new File("gazou\\buhin\\b_"+i+".gif"));
im[5+i] = getImage(getCodeBase(), "gazou/buhin2/b_"+i+".gif");
im[i] = getImage(getCodeBase(), "gazou/buhin/b_"+i+".gif");
0737デフォルトの名無しさん
2007/01/11(木) 06:20:20ちゃんとでました、ありがとうございます
さて、明らかに習ってない文法、単語があるから説明求められたら
なんて答えるか・・・
0738デフォルトの名無しさん
2007/01/11(木) 07:13:11ありがとうございます。
これでがんばれそうです!
0739デフォルトの名無しさん
2007/01/11(木) 08:26:47【 課題 】Javaアプレット上で動作する、任意の画像を16分割し
4*4マス上にあてはめるパズルゲームを作成しなさい。
なお分割した画像はランダムで配置しなさい。
【 期限 】2006/01/14 まで
【 Ver 】Java 2 SDK 1.4.2からであれば特に指定はないです。
【 補足 】完全丸投げですが、よろしくお願いします。
0740デフォルトの名無しさん
2007/01/11(木) 08:39:3316個のピースをランダムに配置するだけ?
正しい画像にする操作とかはなし?
もしそういう操作があるなら、どういう操作でピースがどう動くかの情報が必要。
それから、swingを使うのか、AWTオンリーなのか。(JAppletかAppletか)
あと、1.4.2からということは、最新の6でもOK?それとも1.4.2でも動くようにということ?
0741デフォルトの名無しさん
2007/01/11(木) 09:00:340742デフォルトの名無しさん
2007/01/11(木) 11:37:51個数を まず読み込んで、続いてその個数分の数を読み込んで合計を書き出すようにしよう。
たとえば、合計を求めたい個数が5であるとすると、まず 5を入力し、続いて 5つの数が続く。その5つの数の合計を書き出すことになる。以下は例。
5
1
3
8
9
2
合計は 23
【 期限 】2007/01/18
【 ver 】特にないです。
【 補足 】お願いします
0743739
2007/01/11(木) 11:42:45説明不足でした、すいません。
ピースはドラッグ&ドロップで動くようにして
全部正確にあてはめたら正しい画像の表示です。
swingは使わないでAppletのみです。
verは1.4.2で動作して欲しいです。
0744デフォルトの名無しさん
2007/01/11(木) 13:08:07手抜き
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Sum {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
int num = -1;
String line = reader.readLine();
num = Integer.valueOf(line);
if (num <= 0) {
return;
}
int[] nums = new int[num];
int count = 0;
while (count < num) {
line = reader.readLine();
nums[count] = Integer.valueOf(line);
count++;
}
int sum = 0;
for (int i = 0; i < nums.length; i++) {
sum += nums[i];
}
System.out.println("合計は " + sum);
}
}
0745デフォルトの名無しさん
2007/01/11(木) 13:13:33円の方程式をx^2+y^2=r^2 、直線の方程式y=mx+bをとする。
このとき、円の半径r、直線の勾配mと切片bとを読み込んで
d=(1+m^2)r^2-b^2
を計算し、dの値によって次の処理を行うプログラムを作成しなさい。
�@ d≧0
ならば
d>0
ならば、2点で交わる。そこで
x=(-md±√d)(1+m^2)
と
y=mx+b
を求め出力する。
�Ad≧0でなければ、接しも交わしもしない。そこで、そのむねを出力する。
このとき、3組のデータ(r,m,b)をいくつも入れられるようにすること。
ただし、最後のデータではrに0を入れておく。
【用語】特になし
【期限】1月15日
【Ver】特になし
【補足】丸投げです
よろしくお願いします
0746デフォルトの名無しさん
2007/01/11(木) 16:28:44【用語】特になし
【期限】今月の13日まで
【Ver】最新Ver
【補足】調べてもよくわからないのでパニックです。よろしくお願いします。
0747デフォルトの名無しさん
2007/01/11(木) 19:58:37ありがとうございます!
助かりました。
0748デフォルトの名無しさん
2007/01/11(木) 20:06:22これは n が5の場合の例。
S
SS
SSS
SSSS
SSSSS
S
SS
SSS
SSSS
SSSSS
【 用語 】 特になし
【 期限 】 1/17
【 Ver 】 特にないです
【 補足 】 続けてすみません。よろしくお願いします。
質問点、疑問点を書きます(なるべく丸投げにしてください)
0749デフォルトの名無しさん
2007/01/11(木) 20:48:03前に同じ問題あったよな・・・
0750デフォルトの名無しさん
2007/01/11(木) 20:56:36こんなカス問題ができないでなんで学校に行くんだろう
さっさとやめて就職すればいいのに
0751デフォルトの名無しさん
2007/01/11(木) 20:58:510752デフォルトの名無しさん
2007/01/11(木) 21:41:513次元直交座標系 Oxyz を、まずX軸を中心に反時計回りにθ ° だけ回転させ、それを Ox1y1z1 座標系とする。
次に Ox1y1z1 座標系を X 軸を中心に反時計回りにφ ° だけ回転させる。これをOx2y2z2座標系とする。
ある点の座標が Oxyz 系、Ox2y2z2 系でそれぞれ(x,y,z),(x2,y2,z2) とする。
このとき、x, y, z,θ,φ を入力して、 x2 , y2 , z2 を出力するプログラムを作成しなさい。
【 期限 】明日まででお願いします。
【 補足 】丸投げです。javaは全然わかりません。
0753デフォルトの名無しさん
2007/01/11(木) 22:40:19ひどい課題だな……何がしたいんだ
0754デフォルトの名無しさん
2007/01/11(木) 22:40:550755デフォルトの名無しさん
2007/01/11(木) 22:57:29x = √(12+√(12+√(12+√(12+√(12+・・・ ・・・)))
x の値を求めるプログラムを Java で作成しなさい。
【 期限 】明日まででお願いします。
【 補足 】丸投げです。
0756デフォルトの名無しさん
2007/01/11(木) 23:05:530757デフォルトの名無しさん
2007/01/11(木) 23:50:56public class a {
public static void main(String[] args) {
int x = 4;
if (x * x == 12 + x && x > 0) {
System.out.printf("4");
}
}
}
0758デフォルトの名無しさん
2007/01/12(金) 00:12:44下手な例教えちゃだめだろw
クラス名は大文字で始めなきゃ
public class A { /* x = √(12+√(12+√(12+√(12+√(12+…))) を出力する */ }
0759デフォルトの名無しさん
2007/01/12(金) 00:16:14public class a {
public static void main(String[] args) throws java.io.IOException {
System.out.print("n=");
int n = Integer.parseInt(new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine());
for (int i = 2; i-- > 0;) for (int j = 0; j < n; j++) { for (int k = 0; k <= j; k++) System.out.print('S'); System.out.println(); }
}
}
0760デフォルトの名無しさん
2007/01/12(金) 00:19:48S
SS
SSS
SSSS
SSSSS
こう言いたかったと思われ
0761デフォルトの名無しさん
2007/01/12(金) 00:25:30------------------------------------------------------------
1/12 >>752
1/13 >>699
1/13 >>746
1/14 >>739 >743
1/15 朝 >>716
1/15 >>559 >617 >681
1/15 >>660 (>669)
1/15 >>745
分類
■数学系
699
745
752
■GUI系
746
■RMI・Web(+DB)系
559
■グラフィック・アニメーション系
716
660
■ゲーム系
739
0762デフォルトの名無しさん
2007/01/12(金) 00:28:51public class B {
public static void main(String[] args) throws java.io.IOException {
System.out.print("n=");
int n = Integer.parseInt(new java.io.BufferedReader(new java.io.InputStreamReader(System.in)).readLine());
for (int i = 2; i-- > 0;) for (int j = n; j > 0; j--) { for (int k = 1; k <= n; k++) System.out.print(k < j ? ' ' : 'S'); System.out.println(); }
}
}
0763デフォルトの名無しさん
2007/01/12(金) 00:58:42import java.awt.*;
import java.awt.event.*;
public class B extends java.applet.Applet implements ActionListener {
public void init() {
Button b = new Button("ファイルダイアログ");
b.addActionListener(this);
add(b);
}
public void actionPerformed(ActionEvent e) {
new FileDialog(new Frame()).setVisible(true);
}
}
0764デフォルトの名無しさん
2007/01/12(金) 13:29:24http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29101
0765デフォルトの名無しさん
2007/01/12(金) 19:45:15public class mondai {
public static void main(String[] args) {
double[] nums = { 10.1, 20.2, 30.3, 40.4, 50.5 };
//作成した平均を求めるクラスをインスタンス化し、
//実行時の表示内容になるように処理を記述する。
}
}
/**
* 合計を求めるクラス
* (スーパークラス)
**/
class Calc {
/**
* 配列に入っている値を合計するメソッド
*
* @param nums
* @return 合計値
*/
protected double calcSum(double[] nums){
double sum = 0;
for(int i=0; i<nums.length; i++){
sum = sum + nums[i];
}
return sum;
}
}
【 期限 】1月12日の深夜
【 補足 】期限ぎりぎりまで粘りましたがどうやって書けばいいのかわかりませんでした。
0766デフォルトの名無しさん
2007/01/12(金) 19:47:130767765
2007/01/12(金) 19:54:41実行結果表示内容
【平均値:30.3】
です。
0768デフォルトの名無しさん
2007/01/12(金) 20:04:49の後に↓を追加。
Calc calc=new Calc();
System.out.println("【平均値:"+calc.calcSum(nums)/nums.length+"】");
0769768
2007/01/12(金) 20:09:48//実行時の表示内容になるように処理を記述する。
の後に↓を追加。
CalcAve calcAve=new CalcAve();
System.out.println("【平均値:"+calcAve.calcAve(nums)+"】");
一番下に↓を追加。
class CalcAve extends Calc{
public double calcAve(double[] nums){
return calcSum(nums)/nums.length;
}
}
0771デフォルトの名無しさん
2007/01/12(金) 21:05:42問2 http://a-draw.com/uploader/src/up11186.jpg
問3 http://a-draw.com/uploader/src/up11187.jpg
問4 http://a-draw.com/uploader/src/up11188.jpg
【 期限 】できるだけ早くお願いします。
【 補足 】メソッドについての問題です。初心者なので簡単なコードでお願いしま
す。
あとコードと結果の両方を教えてください。
0772デフォルトの名無しさん
2007/01/12(金) 21:10:59答える気がおこらん
0773デフォルトの名無しさん
2007/01/12(金) 21:20:05すいませんでした。補足の最後の文は無視してください…
0774デフォルトの名無しさん
2007/01/12(金) 21:55:44【 課題 】問. http://www6.plala.or.jp/kwkmtkcy/train_girl_japan.wmv
【 期限 】できるだけ早くお願いします。
【 補足 】メソッドについての問題です。初心者なので簡単なコードでお願いします。
あとコードと結果の両方を教えてください。
0776デフォルトの名無しさん
2007/01/12(金) 22:24:53ちょw どこから流出したんだ^^;
鉄道関係者PCのwinny経由ウィルス感染か(爆
0777その1
2007/01/12(金) 23:00:23public class Res771 {
public static void main(String args[]) {
int points[] = {90, 148, 39, 75, 172};
System.out.println(
"Cirele : " + Cirele.getArea(2.0) + "\n" +
"Game : " + Game.average(points) + "\n" +
"Temperature C : " + Temperature.celsius(50) + "\n" +
"Temperature F : " + Temperature.fahrenheit(50) + "\n" +
"Prime : " + Prime.isPrime(4)
);
}
}
class Cirele {
static double PI = 3.14;//Math.PI;
public static double getArea(double r) {
return r * r * PI;
}
}
class Game {
public static int average(int points[]) {
int sum = 0;
for(int point : points) {
sum += point;
}
return sum / points.length;
}
}
0778その2
2007/01/12(金) 23:01:09static final double F_MIN = 32.0;
static final double F_MAX = 212.0;
static final double C_MIN = 0.0;
static final double C_MAX = 100.0;
public static double celsius(double f) {
if(F_MIN > f || F_MAX < f) { System.exit(1); }
return (f - 32.0) / (9.0 / 5.0);
}
public static double fahrenheit(double c) {
if(C_MIN > c || C_MAX < c) { System.exit(1); }
return c * (9.0 / 5.0) + 32.0;
}
}
class Prime {
public static boolean isPrime(int num) {
if(1 >= num){
return false;
}
for(int i = 2; i < num; i++) {
if(num % i == 0) { return false; }
}
return true;
}
}
0779デフォルトの名無しさん
2007/01/12(金) 23:12:31【 期限 】できるだけ早く
【 補足 】このjavaを改造せよとのことです
import java.io.*;
import java.util.*;
class Sample4a
{
public static void main(String args[]) throws IOException
{
String alpha1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";//大文字
String alpha2 = *******;//alpha1の大文字を小文字に変換
String hira1[] = {"あいうえお",
"かきくけこ",
"さしすせそ",
"たちつてと",
"なにぬねの",
"はひふへほ",
"まみむめも",
"やゆよ",
“らりるれろ",
"わゐをん"
};
String hira2 = “あかさたなはまやらわ”;
//文章を入力する
System.out.println("文章を入力してください。");
BufferedReader br
= new BufferedReader(new InputStreamReader(System.in));
String str1 = br.readLine();
0780上記の続き
2007/01/12(金) 23:13:18for(int i=0;i<str1.length();i++){
//入力した文章を1文字ずつ解析する
String a1 = *******;//str1よりi番目の文字1文字を取得する
int check = 0;
System.out.print("「"+a1+"」は、");
if(alpha1.*******){ //alpha1の中でa1が出現する位置>=0
check = 1;
System.out.println("大文字のアルファベットです。");
}
if(alpha2.*******){//alpha2の中でa1が出現する位置>=0
check = 1;
System.out.println("小文字のアルファベットです。");
}
for(int j=0;j<hira1.length;j++){
//hira1[j]の中でa1が出現する位置>=0
if(hira1[j].*********){
check = 1;
System.out.println(hira2.substring(j,j+1)+"行のひらがなです。");
}
}
if(check == 0)
System.out.println("わかりません。");
}
}
}
0782デフォルトの名無しさん
2007/01/12(金) 23:21:23俺は動くけどな
もしかしてジェネシスつかえないんじゃね?
Ver書かない奴が悪い
for(int point : points) {
sum += point;
} の部分を以下に置き換える汁
for(int i = 0; i < points.length; i++) {
sum += points[i];
}
0784デフォルトの名無しさん
2007/01/12(金) 23:27:52generics
0785デフォルトの名無しさん
2007/01/12(金) 23:29:32Generics
0786デフォルトの名無しさん
2007/01/12(金) 23:33:47ジェネシスはスタートレックな
0787デフォルトの名無しさん
2007/01/13(土) 00:11:30------------------------------------------------------------
1/13 >>699
1/14 >>739 >743
1/15 朝 >>716
1/15 >>559 >617 >681
1/15 >>660 (>669)
1/15 >>745
0788デフォルトの名無しさん
2007/01/13(土) 00:13:19>>771
0789デフォルトの名無しさん
2007/01/13(土) 00:16:50単なる拡張for文だ。>>784-786、指摘してやれよw
0790デフォルトの名無しさん
2007/01/13(土) 01:30:29>669を次のように変更すればAppletになると思う。
public class MainForm extends JFrame implements ActionListener{
↓
public class MainForm extends java.applet.Applet implements ActionListener{
this.setTitle("JavaClock");
↓
//this.setTitle("JavaClock");
0791デフォルトの名無しさん
2007/01/13(土) 01:48:31// 引数でデータファイルを指定。引数が無ければ標準入力から読み込む
// データ形式(データ数やデータの区切りは空白文字か改行)
// データ数 データ1 データ2 …… データn
import java.io.*;
public class Statistics {
private double[] data;
private double mean, sd;
public Statistics(Readable source) {
java.util.Scanner scanner = new java.util.Scanner(source);
data = new double[scanner.nextInt()];
for (int i = 0; i < data.length; i++) data[i] = scanner.nextDouble();
}
public Statistics calc() {
for (double d : data) mean += d / data.length;
for (double d : data) sd += (d - mean) * (d - mean);
sd = Math.sqrt(sd / data.length);
return this;
}
public void show() {
System.out.println("平均値: " + mean);
System.out.println("標準偏差: " + sd);
}
public static void main(String[] args) throws FileNotFoundException {
new Statistics(args.length == 0 ? new BufferedReader(new InputStreamReader(System.in))
: new BufferedReader(new FileReader(args[0]))).calc().show();
}
}
0792デフォルトの名無しさん
2007/01/13(土) 02:00:07>>777-778
0793デフォルトの名無しさん
2007/01/13(土) 02:02:33ソース読んでなかったわ
(ジェネシスに脊髄反射してスタートレックって書きたかっただけなもので)
0794デフォルトの名無しさん
2007/01/13(土) 02:10:360795デフォルトの名無しさん
2007/01/13(土) 02:16:22そっちがあったか!でも無印(フィーネ)が一番だ
これだとスレ違いになるから
Javaでゾイド・コンバットシステムを組んでください っ >794氏
0796デフォルトの名無しさん
2007/01/13(土) 02:29:09import java.*;
class M{
public static void main(String[] a){
int
sum=0;
double
avg=0,
var=0;
for(int i=0;i<a.length;i++)
sum+=Integer.parseInt(a[i]);
avg=((double)sum)/a.length;
for(int i=0;i<a.length;i++)
var+=(Integer.parseInt(a[i])-avg);
var/=a.length;
System.out.println("avg="+avg+" var="+Math.pow(var,0.5));
}
}
言うだけもアレなので >>699 こんな漢字?
0797デフォルトの名無しさん
2007/01/13(土) 02:36:56コト姉が好みなんだが
戦闘用途のシステムがフリーズしちゃいかんだろうと思うぞ
Javaで実装したら戦闘中にGCでいきなりパフォーマンスが落ちそうだ
そういや最近realtime Javaはどうなっているんだろ
>>796
ああ、791じゃ引数でデータを与えるのに対応してなかった
2次のモーメントを求めるところ二乗しないといけないような
0798デフォルトの名無しさん
2007/01/13(土) 02:46:16既に回答済みだったか、ごめん
しかもたしかに2条してないな・・・
0799デフォルトの名無しさん
2007/01/13(土) 02:51:41データの与え方の指定が無いから回答はいろいろあった方がいいんじゃないかな
var+=(Integer.parseInt(a[i])-avg);
を
var+=(Integer.parseInt(a[i])-avg)*(Integer.parseInt(a[i])-avg);
に直すだけだし
0801デフォルトの名無しさん
2007/01/13(土) 13:32:13ありがとうございます。
0802デフォルトの名無しさん
2007/01/13(土) 17:41:43お前ウぜーな
首つって死ねよ
0803682
2007/01/13(土) 17:55:07初心者スレのほうで質問しながらやってましたがマルチになってしまうため
この宿題の依頼を撤回します。
残り時間が少ないですが、自力でやって見ます。
もしやって下さっている方がみえましたらゴメンなさい。
大切な時間を使ってくださいましてありがとうございました。
0804デフォルトの名無しさん
2007/01/13(土) 18:07:48【 期限 】月末
【 Ver 】
【 補足 】
よろしく
0805デフォルトの名無しさん
2007/01/13(土) 18:24:35その依頼の仕方で誰かが答えると思えるのが不思議だわ。
0806デフォルトの名無しさん
2007/01/13(土) 18:52:49言語の指定は、ないからmaximaなw。mathematicaでも同じことできるはず。
factor( ここに数式)
以上。もう書くなよ。
0807デフォルトの名無しさん
2007/01/13(土) 18:56:57スレタイ読め
0808デフォルトの名無しさん
2007/01/13(土) 18:57:32分かりづらいのでもうちょっと分かりやすい解答者が来るまで待ちます
0809デフォルトの名無しさん
2007/01/13(土) 18:58:28スレタイ読め
0810デフォルトの名無しさん
2007/01/13(土) 19:46:36クラス名も読めないのか・・・
>777 はどうみても問1〜4までの表示クラスと問1・2のクラスだろう
問3〜4までは>778 だな
0811デフォルトの名無しさん
2007/01/13(土) 19:48:52ttp://www8.ocn.ne.jp/~masanori/my_progs/page4.html
以上、この宿題終わり
0812デフォルトの名無しさん
2007/01/13(土) 19:52:020813デフォルトの名無しさん
2007/01/13(土) 20:03:27これって人間がソルバーになってないか?w
多分探せば数式処理のjava実装のひとつくらいありそうだ
0814デフォルトの名無しさん
2007/01/13(土) 20:13:15>804の課題は
( 人 間 が ) 因数分解を実行するプログラムを作れ
の略だと思えばなんの問題もない。
0815レ・ミゼラブル
2007/01/14(日) 00:29:59------------------------------------------------------------
1/14 >>739 >743
1/15 >>559 >617 >681
1/15 >>745
0816デフォルトの名無しさん
2007/01/14(日) 00:50:19x^2 + 3x + 4xy + 5y + 7y^2 + 13 + 17y・x^2 = 0
こんな式も因数分解する必要ありますか?
0817デフォルトの名無しさん
2007/01/14(日) 03:40:51導出された式が間違ってるし、場合分けが中途半端に抜けている。
これじゃ誰もやってくれんよ。
判別式 d = (1 + m^2) r^2 - b^2 について、
(1) d > 0 の時、2点で交わり、その交点の座標は、
x = (- mb ± sqrt(d)) / (1 + m^2)
y = mx + b
(2) d = 0 の時、1点で接し、その接点の座標は、
x = - mb / (1 + m^2)
y = b / (1 + m^2)
(3) d < 0の時、交わりも接しもしない。
単純な式の計算をするだけのコーディングはつまらんので俺はやらんが。
0818デフォルトの名無しさん
2007/01/14(日) 06:45:13r,m,bの組を1行1組で下のように入れたデータファイルの名前をコマンドライン引数で指定する。
1,1,-1.4
1,-1,-1.4
0, 6,7
public class Intersection {
public static void main(String[] args) throws java.io.IOException {
if (args.length == 0) return;
java.io.BufferedReader in = null;
try {
in = new java.io.BufferedReader(new java.io.FileReader(args[0]));
String s;
while ((s = in.readLine()) != null) {
String[] ss = s.split(",");
double r = Double.parseDouble(ss[0]);
if (r == 0) break;
double m = Double.parseDouble(ss[1]);
double b = Double.parseDouble(ss[2]);
double d = (1 + m * m) * r * r - b * b;
System.out.printf("r=%f, m=%f, b=%f: ", r, m, b);
if (d > 0) {
double x1 = (- m * b + Math.sqrt(d)) / (1 + m * m);
double x2 = (- m * b - Math.sqrt(d)) / (1 + m * m);
System.out.printf("2交点 (%f,%f), (%f,%f)%n", x1, m * x1 + b, x2, m * x2 + b);
} else if (d < 0) System.out.println("交点、接点なし");
else System.out.printf("接点 (%f,%f)%n", - m * b / (1 + m * m), b / (1 + m * m));
}
} finally { in.close(); }
}
}
0819デフォルトの名無しさん
2007/01/14(日) 07:20:38} finally { in.close(); } は } finally { if (in != null) in.close(); } の間違い
0820デフォルトの名無しさん
2007/01/14(日) 10:44:21おひつじ座⇒3/21〜4/20
おうし座⇒4/21〜5/21
ふたご座⇒5/22〜6/21
かに座⇒6/22〜7/23
しし座⇒7/24〜8/23
おとめ座⇒8/24〜9/23
てんびん座⇒9/24〜10/23
さそり座⇒10/24〜11/22
いて座⇒11/23〜12/22
やぎ座⇒12/23〜1/20
みずがめ座⇒1/21〜2/19
うお座⇒2/20〜3/20
【 期限 】本日中
【 補足 】月と日を入力して、送信ボタンを押すと星座が表示されるというプログラムを
お願いしたいです。if文の部分が作れなかったのですが、丸投げしますのでお願い致します。
0822デフォルトの名無しさん
2007/01/14(日) 11:05:45これは、Swingでいいのかな?
0823820
2007/01/14(日) 11:12:34どんな方法でも大丈夫です。
0824822
2007/01/14(日) 12:14:41っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29106
指定の日付で十二星座判定するようにしたけど、黄道十二星座じゃないよね^^;
0825デフォルトの名無しさん
2007/01/14(日) 13:11:24金銭的な問題で大学に進めなかったから、
このスレで課題回答して、大学生になった気分になってたよ
俺が解けた問題は少なかったけどw
他の人の回答をみて、勉強にもなった
特にゲームとかは凄くモチベーションが上がったよ
おまいら本当にありがとう
0826デフォルトの名無しさん
2007/01/14(日) 14:41:04黄道十二宮の日付の区切り方には同じ西洋占星術の名を冠していたとしても
占者によってバリエーションがあるから。
0827デフォルトの名無しさん
2007/01/14(日) 16:50:51スタート画面 にある キーワード検索 カテゴリ検索
のどれかを選んで決定するとその検索画面を表示させる。
【期限】出来れば2〜3日以内で・・・
【補足】 全体の内容としては入力した文字列を
登録してあるデータ内から抜き出して表示させる
というプログラムなのですが、3人で分かれて担当することになりまして
私の担当がそこになりました。
iアプリは私は触った事がないので簡単な部分をやってくれとの事でしたがなかなか上手く出来ません。
検索プログラムとか他の人はもう出来ているらしいので、相当あせっています。
どなたか宜しくお願いします。
0828デフォルトの名無しさん
2007/01/14(日) 18:33:34作っていただきたいのは
スタート画面にある文字を選択すると
検索文字入力画面に移る、というプログラムです。
検索のプログラム自体は出来ているらしいので
そこに行くまでのプログラムを作って頂きたいのです。
どなたかお願いします。
0829デフォルトの名無しさん
2007/01/14(日) 18:49:32Ver抜けている時点でまず誰もやらないと思われ
あと、スタート画面と各検索画面のインターフェイスがあればやってもいいよ
0830827
2007/01/14(日) 18:53:42あ・・・申し訳御座いませんでした
VerはDoja4.1で
スタートと各検索画面は・・・今手元に無いのでどうしようも無いんです。
とりあえず
スタートページから検索ページへと移る
というプログラムの流れが分からないので簡単なモノでもいいので例題?みたいなものでも作って頂けませんか?
0831829
2007/01/14(日) 18:55:08わからなければ、結合するときに自分で書き換えればいいけど
0832デフォルトの名無しさん
2007/01/14(日) 19:06:16クラスとかはわからないんです。
作成したプログラムを分担してる人に見せれば多分分かると思うので書き換え出来る形でお願いできますか?
0833その2
2007/01/14(日) 19:33:42import javax.microedition.io.*;
import com.nttdocomo.ui.*;
public class PageMove extends IApplication {
StartPanel startP;
SearchPanel searchP;
public void start() {
startP = new StartPanel();
Display.setCurrent(startP);}
class StartPanel extends Panel {
AnchorButton ancBtn;
public StartPanel() {
setTitle("スタートページ");
ancBtn = new AnchorButton("検索");
add(ancBtn);
setComponentListener(new scListener());}}
class scListener implements ComponentListener {
public void componentAction(Component comp, int type, int param) {
if(BUTTON_PRESSED == type) {
if(comp == startP.ancBtn) {
searchP = new SearchPanel();
Display.setCurrent(searchP);}}}}
class SearchPanel extends Panel {
TextBox searchTBox;
Button searchBtn;
public SearchPanel() {
searchTBox = new TextBox("", 10, 1, TextBox.DISPLAY_ANY);
add(searchTBox);
searchBtn = new Button("検索");
add(searchBtn);}}}
コゼット見てくるから、あとはがんばれ。。。
0834833
2007/01/14(日) 19:34:370835デフォルトの名無しさん
2007/01/14(日) 20:14:25有難う御座います
なんとか頑張ってみようと思います
0837あぁ無情
2007/01/15(月) 00:17:55------------------------------------------------------------
1/15 >>559 >617 >681
0838デフォルトの名無しさん
2007/01/15(月) 14:43:56【 期限 】1週間後
【 Ver 】特になし
【 補足 】グループで図書館管理を作る課題だったのですが、講義に遅刻したら
一人でどれか作れと言われました。利用者登録・蔵書登録処理・貸出し状況
等どれでもいいといわれたのでお願いします。プログラム組むのが一番苦手で
焦ってます。 どうかお願いします。
0839デフォルトの名無しさん
2007/01/15(月) 14:46:320840デフォルトの名無しさん
2007/01/15(月) 15:22:03図書管理なんて、情報処理の基本中の基本。
HashMapなんて使ってやる。
ピンとこないヤシがどうかしてる。
0841デフォルトの名無しさん
2007/01/15(月) 15:39:270842デフォルトの名無しさん
2007/01/15(月) 17:27:40>839はDB使う/使わないとかそう云うことを聞きたいんじゃないの?
まあどっちにしても>840がよろしく
0843デフォルトの名無しさん
2007/01/15(月) 20:11:03>>840
>>840
0844デフォルトの名無しさん
2007/01/15(月) 20:51:34ワイヤーフレームは拡大、縮小、移動、回転できるようにします。
ワイヤーフレームを表示させたまま画像に落書きができ、
その画像を保存できるようにします。
【 期限 】1月19日金曜日
【 Ver 】1.4
【 補足 】ワイヤーフレームの形はあとで自分で編集し直すので、とりあえず
立方体でお願いします。ワイヤーフレームの操作と、画像へ落書き
するときの切り替え等も丸投げいたします。よろしくお願いします。
0847デフォルトの名無しさん
2007/01/15(月) 21:18:16あとで「意図してたのと違う」とゴネられるぞ>840
0848838
2007/01/15(月) 21:24:03アプレットでDB使います。
ほんと初心者なものですみません
0849デフォルトの名無しさん
2007/01/15(月) 21:24:51ttp://www.gihyo.co.jp/book/2003/405851/download/book-src-unix20030612.zip
JBossを使用。
0850デフォルトの名無しさん
2007/01/15(月) 21:29:43バロスw
0852デフォルトの名無しさん
2007/01/15(月) 21:48:18ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009237.txt
�Aこのプログラムをアプリケーションに移植せよ。
ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009240.txt
【 期限 】1月17日(水)朝8:00まで
【 Ver 】1.4.2
【 補足 】おねがいします
0853レ・ミゼラブル
2007/01/16(火) 00:36:52------------------------------------------------------------
1/17 8:00 >>852
1/22 >>838 (>840が製作宣言 >849でもいいなら終了)
0854838
2007/01/16(火) 02:33:210855840
2007/01/16(火) 14:37:21どうせお勉強程度だし、適当にコンソールでいいものとばかり思ってた。
JDBCか何かでのDBとのIFからテーブル構成からオイラがやる事になるのかな。。。
軽はずみに発言したオイラがバカでした。
0856デフォルトの名無しさん
2007/01/16(火) 15:01:450857デフォルトの名無しさん
2007/01/16(火) 17:18:50{期限}木曜日までには
{Ver}問いません。
{補足}どう拡張しないのかよくわかりませんが、拡張はしないそうです。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Sample7 extends JApplet{
private JLabel lb;
private JMenuBar mb;
private JMenu mn[] = new JMenu[4];
private JMenuItem mi[] = new JMenuItem[6];
public void init(){
Container cnt = getContentPane();
lb = new JLabel("いらっしゃいませ。");mb = new JMenuBar();
mn[0] = new JMenu("メイン1"); mn[1] = new JMenu("メイン2"); mn[2] = new JMenu("サブ1"); mn[3] = new JMenu("サブ2");
mi[0] = new JMenuItem("乗用車");mi[1] = new JMenuItem("トラック");mi[2] = new JMenuItem("オープンカー");mi[3] = new JMenuItem("タクシー");
mi[4] = new JMenuItem("スポーツカー");mi[5] = new JMenuItem("ミニカー");
mn[0].add(mi[0]);mn[0].add(mi[1]);mn[2].add(mi[2]);mn[2].add(mi[3]);
mn[3].add(mi[4]);mn[3].add(mi[5]);mn[1].add(mn[2]);mn[1].addSeparator();mn[1].add(mn[3]);mb.add(mn[0]);mb.add(mn[1]);
cnt.add(mb, BorderLayout.NORTH);cnt.add(lb, BorderLayout.CENTER);
for(int i=0; i<mi.length; i++){
mi[i].addActionListener(new SampleActionListener());
}}
class SampleActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
JMenuItem tmp =(JMenuItem) e.getSource();
String str = tmp.getText();
lb.setText(str + "ですね。");
}}}
0858デフォルトの名無しさん
2007/01/16(火) 19:14:22JBuilderでアプリケーションの作成をしています。
画面が2つあり、片方の画面のコンボボックスに数種類の色のリストを
作り、それを選ぶともう片方の画面の背景色が変わるという
実装をしたいのですが、色の変わるほうの画面のインスタンスを
作成せずにメソッドを実行するにはどうすればいいでしょうか?
コンボボックスを選んだときに片方の画面のクラスにデータを
渡し、実行するやり方などがしりたいです。
0859デフォルトの名無しさん
2007/01/16(火) 19:56:47>1読め!質問スレへどうぞ
0861デフォルトの名無しさん
2007/01/16(火) 22:42:290862あぁ無情
2007/01/17(水) 01:47:52------------------------------------------------------------
1/17 8:00 >>852
1/18 >>857
1/22 >>838 (>840が製作宣言後、撤回しました)
0863デフォルトの名無しさん
2007/01/17(水) 02:58:47http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29114
0865デフォルトの名無しさん
2007/01/17(水) 10:17:00UNIXやLinux系のOSのコマンドにgrepというものがある。
これは,指定したファイルの中から,指定した文字を含む行を探し,出力するプログラムです。
Javaで簡易のgrepを作成してください。
条件:コマンドライン引数で,ファイル名と検索する文字列を与えて実行すると,その文字列を含む行を出力する。
mainを持つクラス名は,jgrepとする。
例: java jgrep jgrep.java new
↑ この例だと,class名がjgrepのjavaのプログラムで,読み込むファイルが,jgrep.java で,
このファイルのnewを含む行を出力するプログラムを作成。
○コマンドライン引数はmain(String args[])のargsに入っています。上の例だとargs[0]が "jgrep.java" で, args[1] が "new" となります。
○文字列が含まれるかどうかの判定は,String s = "abcdefg"; if(s.indexOf("efg") != -1) { } で文字列sに efgが含まれているかどうかの判定が出来ます。
(※本当のgrepは正規表現で検索を行うが,この問題では,正規表現を行う必要はない。余裕があれば,調べて対応させてみましょう。)
【 期限 】できれば明後日までにお願いします。
【 補足 】丸投げです。正規表現については必要ありません。
0866デフォルトの名無しさん
2007/01/17(水) 12:19:13まだアプレット系のやり方がわからないので何方か教えてください(つw;
0867デフォルトの名無しさん
2007/01/17(水) 12:22:15・コマンドライン引数が2個以外の場合の処理が未定義
・コマンドライン引数に渡された1つ目のファイルが見つからない場合の処理が未定義
・コマンドライン引数に渡された1つ目のファイルが読み取れない場合の処理が未定義
こんなもんだがとりあえず作った。
import java.io.BufferedReader;
import java.io.FileReader;
public class A {
public static void main(String[] args) throws Exception {
BufferedReader br=new BufferedReader(new FileReader(args[1]));
for(String s="";s!=null;)
if((s=br.readLine())!=null && s.indexOf(args[0])!=-1)
System.out.println(s);
}
}
0868デフォルトの名無しさん
2007/01/17(水) 12:23:21> 使用する
もっと詳しく。
「使用する」ってどの程度?
0869デフォルトの名無しさん
2007/01/17(水) 12:54:080870デフォルトの名無しさん
2007/01/17(水) 13:11:570871866の者です
2007/01/17(水) 13:15:20書かれてたのは866の内容だけ
0872デフォルトの名無しさん
2007/01/17(水) 13:58:150873デフォルトの名無しさん
2007/01/17(水) 14:03:14気分しだいにょろ
0874デフォルトの名無しさん
2007/01/17(水) 14:11:38今日の夜にまた来ます
0875デフォルトの名無しさん
2007/01/17(水) 14:45:27回答のあるなしは別にしても今夜と言わずどうせ出すのなら早めに出しておけばいいじゃまいか
>>866はマルチだから相手にすんな
0877デフォルトの名無しさん
2007/01/17(水) 16:03:28圧縮するのが好みらしいから未変更部分は圧縮するぜいw
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class
Sample7 extends JApplet{private JLabel lb;private JMenuBar mb;private JMenu mn[]
=new JMenu[4];private JMenuItem mi[]=new JMenuItem[6];public void init(){
Container cnt=getContentPane();lb=new JLabel("いらっしゃいませ。");mb=new
JMenuBar();mn[0]=new JMenu("メイン1");mn[1]=new JMenu("メイン2");mn[2]=new
JMenu("サブ1");mn[3]=new JMenu("サブ2");mi[0]=new JMenuItem("乗用車");mi[1]=new
JMenuItem("トラック");mi[2]=new JMenuItem("オープンカー");mi[3]=new
JMenuItem("タクシー");mi[4]=new JMenuItem("スポーツカー");mi[5]=new
JMenuItem("ミニカー");mn[0].add(mi[0]);mn[0].add(mi[1]);mn[2].add(mi[2]);mn[2].
add(mi[3]);mn[3].add(mi[4]);mn[3].add(mi[5]);mn[1].add(mn[2]);mn[1].
addSeparator();mn[1].add(mn[3]);mb.add(mn[0]);mb.add(mn[1]);cnt.add(mb,
BorderLayout.NORTH);cnt.add(lb,BorderLayout.CENTER);for(int i=0;i<mi.length;i++)
{mi[i].addActionListener(new SampleActionListener());}}class
SampleActionListener implements ActionListener{public void actionPerformed(
ActionEvent e){JMenuItem tmp=(JMenuItem)e.getSource();String str=tmp.getText();
lb.setText(str + "ですね。");}}
public static void main(String[] args) {
JFrame f = new JFrame("Sample7");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Sample7 a = new Sample7();
a.init();
f.add(a);
f.setSize(200, 150);
f.setVisible(true);
}
}
0878872です
2007/01/17(水) 18:53:05【 課題 】iアプリで健康管理ツールを作成せよ
【 用語 】
【 期限 】早ければ早いほうがいいです。出来れば3日以内でお願いします。
【 Ver 】Doja3.5
【 補足 】まず初期設定画面でpasswordを決定し、次回起動時からはそのpasswordを入力しないと項目画面に行けないようにする。
項目画面は体重、血圧(最高)、血圧(最低)、体脂肪を入力できるテキストボックスとその入力したデータを保存するためのボタンと確認ボタンと日付を配置する。
保存ボタンか確認ボタンを押すと過去に入力したデータ(体重、血圧(最高)、血圧(最低)、体脂肪、日付)を別の画面で見られるようにする。(これとは別にグラフで表示することも可能でしょうか?)
デザインや配置なども工夫してくれるとありがたいです。
説明が下手かもしれませんがお願いします。
0879デフォルトの名無しさん
2007/01/17(水) 20:47:20すみません、改行が多すぎたらしいので、減らしました。。
そして、出来ました。有難うございます。
0880デフォルトの名無しさん
2007/01/17(水) 21:13:32【 期限 】来週月曜22日までにはどうか・・・
【 Ver 】Doja4.1
【 補足 】
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29117
以前このスレで検索プログラム作成の依頼をした者です。
度々で申し訳御座いませんが、作っていただいたプログラムを改良していただけませんか?
このプログラムでは検索でかかるのは一つだけで、私の腕では、更にそこからデータの引き出しが出来ません。
お願いしたい事は検索を実行したら
HITする単語は全て表示させ(出来れば一つずつ改行させて下さい)
その中の一つを選ぶとその内容を表示させる、という所です。
例を挙げて言えば
宿題、と検索したら 宿題 宿題答え と抜き出して、そこから宿題を選ぶと 2chに投げますか?
と表示出来るようにして頂きたいのです。
何度も申し訳御座いませんがどうかお願いします。
0881レ・ミゼラブル
2007/01/18(木) 00:17:08------------------------------------------------------------
1/20 >>878
1/22 >>880
1/22 >>838 (>840が製作宣言後、撤回しました)
873だけど、今回iアプリは内容が気にくわないのでパス
健康(スタイル?)に拘ってる方に譲るにょろ
0882デフォルトの名無しさん
2007/01/18(木) 00:19:410883デフォルトの名無しさん
2007/01/18(木) 00:55:26try {
throw new Res844();
} catch(ProblemException e) {
Res1000 res = new Res1000(e);
res.ans();
}
で、どうよw
0884デフォルトの名無しさん
2007/01/18(木) 01:50:11【 期限 】今月22日まで
【 Ver 】J2MEで作っています
【 補足 】
続きものの授業で山札、手札を以前作りました。
手札からいらないカードを交換し、役を持たせたいのですがどうしていいかわかりません。
相手は作れたら作ってくれとの事です。
以前作った山札、手札のソースもあるのですが丸投げのほうが良いとの事なので。
どうかよろしくお願いします。
0885あぁ、無情
2007/01/18(木) 02:16:01>手札からいらないカードを交換し、役を持たせたいのですがどうしていいかわかりません。
これは、CPU側に実装したい機能だよね?
相手(プレイヤー)とCPUが切ったカードを記憶しておいて、残りのカードからランダムに
取得して役があったら出すか、さらに強い役が出るまで続けるかの実装でいいんジャマイカ?
CPUに感情は持たせられないので、心理戦の実装は無理だよな・・・
↓ポーカーのルールそのまま実装すればおk
ttp://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%BC%E3%82%AB%E3%83%BC
どっちにしろ面倒なので、ゲーム好きな方に任せます。
0886デフォルトの名無しさん
2007/01/18(木) 03:29:02>これは、CPU側に実装したい機能だよね?
いや、自分の手札ですね。相手はもともと作らなくていいと言われているのでもし作るなら相手は自分の処理を終えた後に5枚引くだけでいいと思います。
また、wikipediaにあるような「ベットする」などの機能は考えていません。
今、自分が考えている大まかな流れは、
山札から手札へ5枚引く。
いらないカードを捨て、捨てた分のカードを山札から手札に引く。
手札カードの表示をして、役を表示する。
最低ここまで作りたいです。どうかよろしくお願いします。
0887デフォルトの名無しさん
2007/01/18(木) 08:42:17キーを設け、携帯電話と同じように、例えば、か、を続けて3回押したら、く、と解釈する
という方式でかな文字を入力するプログラムを作成せよ
【 用語 】
【 期限 】 できたら明日まで
【 Ver 】 CPad for java2 SDK ver2.31
【 補足 】よろしくお願いします
0888デフォルトの名無しさん
2007/01/18(木) 08:48:16のプログラムを作成せよ。コンピュータが出す手は乱数で決めることにし
ます。
【 用語 】
【 期限 】今週中まで
【 Ver 】CPad for java2 SDK ver2.31
【 補足 】自分の出す手はプッシュボタンで3つ設け、それを押したらコンピュータの
手を乱数で表示できるだけでいいです
0889デフォルトの名無しさん
2007/01/18(木) 10:23:37【Ver】はエディタやIDEのverではなくJava2SDKのverを書く
あとAWT、SWINGどちらを使う?
0890デフォルトの名無しさん
2007/01/18(木) 12:26:59【 用語 】
【 期限 】 明日午前7時まで
【 Ver 】J2SE1.4.2
【 補足 】丸投げです よろしくお願いします
0891デフォルトの名無しさん
2007/01/18(木) 12:55:53Java2SDKのversionは2.31です
AWTでお願いします。
0892デフォルトの名無しさん
2007/01/18(木) 13:47:05いや2.31はエディタであるCPad for Java2 SDKのversionなんだよね
Javaのversionの調べ方が分からないなら
CPadの 実行->設定->基本設定『コンパイラのパス』を見て
javac.exeのパスの中の『\jdk』以下を抜き出して書いて
0893デフォルトの名無しさん
2007/01/18(木) 15:43:18それと、これはアプリケーション?アプレット?
0894デフォルトの名無しさん
2007/01/18(木) 21:37:23【 期限 】1/19
【 補足 】public static void main(String[]args){
これを使った構文でお願いします。
0895デフォルトの名無しさん
2007/01/18(木) 21:45:50そもそもCircleクラスである必要もないし・・・。
public class Circle {
private static final double PI = 3.14;
public static double getArea(double r) {
return PI * r * r;
}
public static void main(String[] args) {
System.out.println(getArea(2));
}
}
0896デフォルトの名無しさん
2007/01/18(木) 22:01:56無事動作しました。助かりました。
ありがとうございます。
0897デフォルトの名無しさん
2007/01/19(金) 00:47:40------------------------------------------------------------
1/19 7:00 >>890 0.01% あ き ら め ろ
1/19 >>844 10% 忘れられてる可能性大
1/19 >>887 30% 質問にきちんと答えてれば80%
1/20 >>878 10% Doja4.1以下はパス
1/20 >>888 30% 質問にきちんと答えてれば80%
1/22 >>838 0.01% あ き ら め ろ
1/22 >>880 10% 誰か俺のダメソースを直してくれ(´ω`)
1/22 >>884 10% ポーカーの基本的動きロジックならPart53でうpされていたよ
0899デフォルトの名無しさん
2007/01/19(金) 01:36:57jdk1.5.0_07
です。よろしくお願いします
0900デフォルトの名無しさん
2007/01/19(金) 01:37:58アプレットです。。お願いします。
0901838
2007/01/19(金) 02:21:40できれば作成お願いしたいのですが。。。
0902レ・ミゼラブル
2007/01/19(金) 03:27:41ユーザーインターフェイスがアプレットで
データをDB管理になると、知識と時間(ここがねー)がそれなりに必要だから
昨日のロト6で1等当選して仕事やめたるというPGでもない限り、無理ジャマイカ?
0904838
2007/01/19(金) 03:47:51なるほど。。蔵書管理などは諦めたほうがいいですね。
利用者登録などでもいいのですがそれでも無理っぽいですかね?
利用者登録の場合、利用者ID(学籍番号等)・氏名の二つを入力し登録する、
と言われてるのですが。
0905デフォルトの名無しさん
2007/01/19(金) 07:17:02グラフ実装するのが面倒なので、パスが多そうだな・・・
必要としているグラフを生成するクラス(キャンパスレベルで)を
アップしてくれるのなら作ってもいいよ
(グラフ生成関連クラスだけで全ソースの半分以上を占めるだろうなw)
0906デフォルトの名無しさん
2007/01/19(金) 07:28:41おまえ >>898 の書き込みだけで誰のレスかよく判ったな
0909デフォルトの名無しさん
2007/01/19(金) 13:19:08どっかにdb用意されてないの?
0911デフォルトの名無しさん
2007/01/19(金) 16:54:27DBの種類まで自由なんだったら、データ保持してるオブジェクトをDBと言い張るってのはどうだ。
ファイル書き出し云々言われたら、シリアライズで押し切るとか。
0912838
2007/01/19(金) 17:14:200913デフォルトの名無しさん
2007/01/19(金) 18:11:11import java.awt.*;
import java.awt.event.*;
public class JangKeng extends java.applet.Applet implements ActionListener {
private Label result = new Label();
private Button[] hands = {new Button("グー"), new Button("チョキ"), new Button("パー")};
private int[][] match = {{0, 1, -1}, {-1, 0, 1}, {1, -1, 0}};
public void init() {
setLayout(new BorderLayout());
Panel p = new Panel();
for (Button hand : hands) {
hand.addActionListener(this);
p.add(hand);
}
add(p, BorderLayout.NORTH);
add(result, BorderLayout.CENTER);
}
public void actionPerformed(ActionEvent e) {
int computerHand = (int)(Math.random() * 3);
int myHand;
for (myHand = 0; e.getSource() != hands[myHand]; myHand++);
result.setText("あなたは" + hands[myHand].getLabel() + "、わたしは" + hands[computerHand].getLabel() + "で、"
+ (match[myHand][computerHand] == 0 ? "引き分け" : match[myHand][computerHand] > 0 ? "あなたの勝ち" : "わたしの勝ち") + "です");
}
}
0914デフォルトの名無しさん
2007/01/19(金) 18:15:15自分で作るの意味がわからんwww
自作クラスで代用していいってことか?
0915デフォルトの名無しさん
2007/01/19(金) 19:55:47何かサンプルを使うように言われたとか無い?(さすがにDBを自作するってのは……)
使用するDBは何かとか、テーブル構成とか、出された条件をとにかく書いた方が答えがもらえると思うよ。
0916880
2007/01/19(金) 20:21:32とりあえず私個人としても試行錯誤しているのですが
スクラッチパッドから複数抜き出してそれを並べて表示するのがどうしてもできません。
そこだけでもいいので何方かお願いします。
0917デフォルトの名無しさん
2007/01/19(金) 22:30:11【 期限 】1/21
【 補足 】簡単な構文でお願いします。
0918デフォルトの名無しさん
2007/01/19(金) 22:43:48無事動作いたしました、ありがとうございました。
887のほうはどうですかね?
0919レ・ミゼラブル
2007/01/19(金) 23:01:17っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29120
SP領域で保存できる数は無限ではないので注意にょろ
そのため保存は50件までに制限かけてるので、足りなければ設定変えて使ってくれ
(オーバーフローしても責任は持たないが)
特命係長まであと30分・・・wktk
0920デフォルトの名無しさん
2007/01/19(金) 23:52:21img.jpgを加工するために、
Image image1 = getToolKit().getImage("img1.jpg");
でimg1.jpgを取得し、加工処理を行ってimage2に代入している。
【 課題 】
image2をファイルに出力せよ。(bmp,jpg,pngなど)
【 期限 】
1/21
0921デフォルトの名無しさん
2007/01/20(土) 00:03:18ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29121
こんなかんじ?
0922あぁ、無情
2007/01/20(土) 00:27:58---------------------------
1/21 >>917
1/21 >>920
1/22 >>838
1/22 >>880
1/22 >>884
0923デフォルトの名無しさん
2007/01/20(土) 14:40:23ttp://blog9.fc2.com/2/2log/file/vlphp5173.jpg
ttp://blog9.fc2.com/2/2log/file/vlphp5174.jpg
ttp://blog9.fc2.com/2/2log/file/vlphp5175.jpg
ttp://blog9.fc2.com/2/2log/file/vlphp5176.jpg
ttp://blog9.fc2.com/2/2log/file/vlphp5177.jpg
ttp://blog9.fc2.com/2/2log/file/vlphp5178.jpg
0924デフォルトの名無しさん
2007/01/20(土) 14:45:01やっぱり時代かね。
0925デフォルトの名無しさん
2007/01/20(土) 15:42:04ちょーーーwwwww
イイとこだったのに!!!!!!
0927デフォルトの名無しさん
2007/01/20(土) 15:54:18続きをうpしないと、許さないんだからねっ!!!
0928デフォルトの名無しさん
2007/01/20(土) 15:58:41ttp://www.wikiroom.com/java/index.php?SourcePost_______#c3754b8a
とりあえず利用者登録だけ。
appletviewerでしか確認してません。
JDK6, MySQL 5.0, Swing, JFrameあたりを使ってます。
0930デフォルトの名無しさん
2007/01/20(土) 17:09:29無事動作しました。ありがとうございます。
同じようなレイアウトで、0〜9の数字キー、+−×÷の記号キー、クリアの
キー、を設けて計算機のプログラムをお願いできますか?
0932デフォルトの名無しさん
2007/01/20(土) 17:14:36全く別の依頼だから>>1のテンプレを使うことだな。
まあ電卓プログラムは過去ログを探すと出てくるが。
0933デフォルトの名無しさん
2007/01/20(土) 17:23:29Java電卓なんてぐぐればいくらでもソース付きであるだろ
0934933
2007/01/20(土) 17:25:510935デフォルトの名無しさん
2007/01/20(土) 17:34:13入力ファイル名をキーボードから入力し、
入力ファイルに出現するひらがな(あ〜ん)の出現頻度(出現回数又は出現する割合)を求めて表示するプログラムを作成せよ。
入力ファイルにひらがな以外の文字が含まれている場合、それらの文字は無視してよい。
作成したクラスとそのクラスの変数、メソッドの説明、使用した変数の名前、型と役割の説明、
プログラムの各部分でどんな処理をしているかを説明すること。
考察としてプログラム作成中にでたエラーと、その解決策、プログラムが正しく動作していることが述べてあること。
期限:26日まで。
自分には難しい課題ですのでどうかお願いします。もし面倒な場合はプログラムだけでも結構ですのでどうかお願いします。
0936デフォルトの名無しさん
2007/01/20(土) 19:11:53jdkのバージョン位は書いて欲しい。
0937デフォルトの名無しさん
2007/01/20(土) 19:13:00jdkのバージョン位は書いて欲しい。>>1にもあるだろ
0938デフォルトの名無しさん
2007/01/20(土) 19:38:10jdkのバージョン位書いとけよ
0939デフォルトの名無しさん
2007/01/20(土) 19:53:49---------------------------
1/21 >>917
1/21 >>920
1/22 >>838
1/22 >>880
1/22 >>884
0941928
2007/01/20(土) 21:10:14【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【質問テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
丸投げでない場合は、途中までのソースとその経過報告、
質問点、疑問点を書きます(なるべく丸投げにしてください)。
【回答プログラムの掲載場所】
Java質問スレWiki http://www.wikiroom.com/java/
ソースポストネット http://sourcepost.sytes.net/
【前スレ】
http://pc10.2ch.net/test/read.cgi/tech/1165167516/
0942917
2007/01/20(土) 21:13:140943レ・ミゼラブル
2007/01/20(土) 21:17:05いいと思うにょろ
あと、わかっているならコマンドライン・AWT・Swing・アプレットなどの
実行表現も書いてくれるとありがたい。
携帯アプリの場合は、開発環境のバージョン必須でお願いしたい。
0944928
2007/01/20(土) 21:17:08>・質問は【質問テンプレ】を利用してください。
は【課題提示用テンプレ】か。
C/C++宿題スレをコピペして修正しきれてなかった。
0945デフォルトの名無しさん
2007/01/20(土) 21:18:13課題文だけではアプレット、アプリケーション、servlet等の種類が分からない時はその種別も明記させるべきかと。
あと、GUIの場合、AWTオンリーかswingかはたまたSWTか、とかも示させると後から質問しなくてすむ。
0946デフォルトの名無しさん
2007/01/20(土) 21:29:25【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI 】AWTのみ/Swing/SWT/その他(明記すること) 《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
丸投げでない場合は、途中までのソースとその経過報告、
質問点、疑問点を書きます(なるべく丸投げにしてください)。
【回答プログラムの掲載場所】
Java質問スレWiki http://www.wikiroom.com/java/
ソースポストネット http://sourcepost.sytes.net/
【前スレ】
http://pc10.2ch.net/test/read.cgi/tech/1165167516/
0947デフォルトの名無しさん
2007/01/20(土) 21:42:19GUIは「制限なし」というのを選択肢に入れてもいいかもしれない。
例)
【 課題 】図書館管理において、蔵書管理・返却等のプログラムを一つ作れ
【 形態 】2. Applet
【 GUI 】その他(制限なし)
【 期限 】1週間後
【 Ver 】java version "1.6.0"
【 補足 】グループで図書館管理を作る課題だったのですが、講義に遅刻したら
一人でどれか作れと言われました。利用者登録・蔵書登録処理・貸出し状況
等どれでもいいといわれたのでお願いします。DBは使用しますが、種類は
指定されませんでした。
0949デフォルトの名無しさん
2007/01/20(土) 22:17:32package example;
class Car {
int num;
double gas;
int getNum() {
System.out.println("ナンバーを調べました。");
return num;
}
double addgas(double l) {
gas += l;
System.out.println("ガソリンを追加しました。");
return gas;
}
double calcPrice(double l) {
return l * 125.0;
}
}
public class Program27 {
public static void main(String[] args) {
Car car1 = new Car();
car1.num = 4567;
car1.gas = 41.0;
int number;
number = car1.getNum();
System.out.println("車のナンバーは" + number + "です。");
double gasoline = 20.5;
double now = car1.addgas(gasoline);
System.out.println("ガソリン量は" + now + "に増えました。");
System.out.println("価格は" + car1.calcPrice(gasoline) + "です。");
}
}
0950デフォルトの名無しさん
2007/01/20(土) 22:31:10ttp://www.sol.dti.ne.jp/~yoshinor/japplication/japp1007.html
0952デフォルトの名無しさん
2007/01/20(土) 22:35:59★★ Java の宿題ここで答えます Part 60 ★★
ttp://pc10.2ch.net/test/read.cgi/tech/1169300052/
0953デフォルトの名無しさん
2007/01/20(土) 22:53:14すまん、SPSizeは46k以上にしてください(計算間違えたorz)
0956884
2007/01/21(日) 17:25:11期限も迫ってきて相当あせってきています。
どこかに携帯用ポーカーのソースとかってないですかね?
もちろん、過去ログのポーカーソースだけで出来れば一番いいんでしょうが・・・
どうかお助けください。
0957デフォルトの名無しさん
2007/01/21(日) 18:17:55ポーカー用のクラスをインスタンス化してアプリ内で使うのは?
フィールドを全てprivateで、アクセサメソッドのみで操作するように作ればUIを差し替えるだけなのでコンソールでも作れるはず。
0959デフォルトの名無しさん
2007/01/22(月) 00:45:230960デフォルトの名無しさん
2007/01/22(月) 06:43:08【 形態 】iアプリ
【 GUI 】Doja
【 期限 】22日18時
【 Ver 】Doja
【 補足 】
まる投げですがよろしくお願いします。
0961デフォルトの名無しさん
2007/01/22(月) 09:18:200962デフォルトの名無しさん
2007/01/22(月) 10:09:430963デフォルトの名無しさん
2007/01/22(月) 10:11:02さて、次は何かな?
0964デフォルトの名無しさん
2007/01/22(月) 10:11:51続きを貼ってください
0965デフォルトの名無しさん
2007/01/22(月) 11:58:24http://pc10.2ch.net/test/read.cgi/tech/1169300052/
0966デフォルトの名無しさん
2007/01/22(月) 12:05:24コゼットのネット配信ファイル名をチェックするプログラム希望
0967デフォルトの名無しさん
2007/01/22(月) 12:22:090968デフォルトの名無しさん
2007/01/22(月) 14:37:130969880
2007/01/22(月) 14:37:43下手すると留年する…
0970デフォルトの名無しさん
2007/01/22(月) 14:46:250971デフォルトの名無しさん
2007/01/22(月) 14:53:51ルールに従え
0972デフォルトの名無しさん
2007/01/22(月) 15:36:30【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。
0973幼女コゼット(3ちゃい)
2007/01/22(月) 16:09:06っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29125
0974デフォルトの名無しさん
2007/01/22(月) 16:12:130975デフォルトの名無しさん
2007/01/22(月) 16:25:57( ゚ Д゚) Ver 1.2.1
0976デフォルトの名無しさん
2007/01/22(月) 17:34:38ありがとうございます!
まだ帰宅できないので確認出来てませんが希望が見えてきました
0977デフォルトの名無しさん
2007/01/22(月) 17:46:27本当に何度もすみません。上記のが間違っていたらver2.3.1だと思います。本当にすみません。
0978デフォルトの名無しさん
2007/01/22(月) 17:54:220979デフォルトの名無しさん
2007/01/22(月) 17:57:500980デフォルトの名無しさん
2007/01/23(火) 07:36:18【 用語 】特にありません
【 期限 】明日までです
【 Ver 】特にありません
【 補足 】基本的な形は既に作ったのですが、入室者リストがうまく作れません。
複数のクライアント側に貼り付けたJListを同期できないでしょうか。
ソースではなくやり方だけでもいいのでよろしくお願いします。
0981デフォルトの名無しさん
2007/01/23(火) 07:42:05サーバ側で入室者リストを管理し、クライアントからの要求(ページの更新など)でリストを返す。
0982デフォルトの名無しさん
2007/01/23(火) 11:54:290983デフォルトの名無しさん
2007/01/23(火) 12:42:291日で10個食べちゃった(塩分取りすぎた)
0984デフォルトの名無しさん
2007/01/23(火) 13:06:530985Les Miserables
2007/01/23(火) 13:17:23Comment allez-vous ?
S'il vous plait enterrez bientot.
0986デフォルトの名無しさん
2007/01/23(火) 14:10:500987デフォルトの名無しさん
2007/01/23(火) 14:46:41【 用語 】凸法
【 期限 】1/25まで
【 Ver 】特にありません。
【 補足 】分割統治法の凸包アルゴリズムです。
makeHull関数の説明をお願いします。
ソース↓
http://up.spawn.jp/file/up67915.txt
0988デフォルトの名無しさん
2007/01/23(火) 14:53:12俺は初代スレを立てた者ですw
丸投げ歓迎ってまだ残っているのかw
数年前にJavaの勉強の為に立てて、丸投げの方が勉強になると思って丸投げ歓迎って書いたんだがww
0989デフォルトの名無しさん
2007/01/23(火) 14:54:490990デフォルトの名無しさん
2007/01/23(火) 15:14:27最初から自分で書いた方がずっと楽だ。ネット上でまで馬鹿者のソースの尻拭いはしたいとは思わんよ。
丸投げさせるのは当然だ。
昔はGUIもやらないって言ってたんだな、このスレww
0991デフォルトの名無しさん
2007/01/23(火) 15:19:13GUIの件も俺が初代すれでかいた。
GUIは手間がかかる割には得るものも少ないしな。
0992デフォルトの名無しさん
2007/01/23(火) 15:23:43素直にあの頃は勉強中でGUIはうまく作れませんでしたって言えばいいのに
0993デフォルトの名無しさん
2007/01/23(火) 15:28:31勉強中っていうか、当時GUIは、Swingを使い自分でプログラム作って、あまりの面倒臭さに卒倒したからな。
今もGUIの案件には、携わっていない。もちろんAWTやSwingなどもう忘れた。
SWTなら参考書を見ながらだけどなんとかできる。
当時勉強中だった俺も今は立派にプロになって頑張ってます。
0994デフォルトの名無しさん
2007/01/23(火) 15:50:27>当時勉強中だった俺も今は立派にプロになって頑張ってます。
じゃあ次スレの問を答えてくれ。
0995デフォルトの名無しさん
2007/01/23(火) 15:51:01おk。暇だったらまた来るよ。
0996デフォルトの名無しさん
2007/01/23(火) 17:23:500997デフォルトの名無しさん
2007/01/23(火) 17:26:570998デフォルトの名無しさん
2007/01/23(火) 17:55:100999デフォルトの名無しさん
2007/01/23(火) 19:32:541000デフォルトの名無しさん
2007/01/23(火) 19:33:5310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。