1 名前:JavaScriptは板違い、Web制作板をご利用ください [2008/05/30(金) 03:17:59 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 《GUIの課題の場合必ず選択》 【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください)。 【回答プログラムの掲載場所】 Java質問スレWiki ttp://www.wikiroom.com/java/ ソースポストネット ttp://sourcepost.sytes.net/ ろだ2 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1196543694/
710 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:29:18 ] 【 課題 】ウィンドウアプリケーションを使った○×問題を作る 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing 【 期限 】今週金曜日まで 【 Ver 】1.6.0_05 【 補足 】丸投げでお願いします
711 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:48:05 ] >>710 いくら丸投げするにしても仕様が荒すぎないかw import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MaruBatsu { public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JLabel label = new JLabel(" ", JLabel.CENTER); JButton button1 = new JButton("カリグラ"); JButton button2 = new JButton("ネロ"); button1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { label.setText("○"); } }); button2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { label.setText("×"); } }); frame.add(button1, BorderLayout.WEST); frame.add(button2, BorderLayout.EAST); frame.add(new Label("第3代ローマ皇帝は?"), BorderLayout.NORTH); frame.add(label, BorderLayout.SOUTH); frame.pack(); frame.setVisible(true); } }); } }
712 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 15:52:25 ] あ、○×問題だから問題の出し方が変だった ... JButton button1 = new JButton("○"); JButton button2 = new JButton("×"); button1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { label.setText("間違い"); } }); button2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { label.setText("正解"); } }); frame.add(button1, BorderLayout.WEST); frame.add(button2, BorderLayout.EAST); frame.add(new Label("第3代ローマ皇帝はネロである"), BorderLayout.NORTH); ... こんな感じか
713 名前:デフォルトの名無しさん [2008/07/30(水) 21:28:40 ] JAVAの課題ができません。 Math.random()で0〜9の乱数を発生させ、どの数が何回出たかを配列に記録するクラス「RdmRecord」を作れ。 RdmRecordオブジェクトを動作させるためのmainメソッドを持つクラス「RdmRecordTest」を作れ。 Math.random()が、各数字を均等に発生させているか否かを確認せよ。 こういう課題ですできる方はソースを見せてください。お願いします。
714 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 21:36:36 ] >>713 >>1
715 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 23:08:57 ] 【 課題 】100と200の間の素数をすべて探し出すプログラムを作成しなさい。 【 形態 】1. Javaアプリケーション(main()で開始)。 【 期限 】特になし。 【 Ver 】1.6.0_07 public class Prime{ public static void main(String[] args) { int count = 0; for (int i = 100; i <= 200; i++){ for (int j = i; j > 0; j--){ if (0 == i % j) count++; } if (count == 2){ System.out.println(i); count = 0; } } } } 【 補足 】割り切れる数が何個あるかカウントし、割り切れた数と1とで、 合計2個なら素数。っていうふうに書いたんですが、これを実 行すると
716 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 23:10:28 ] 途中で送信してしまったorz。 実行すると、何も表示されずに終了してしまうのですがなぜでしょうか?
717 名前:デフォルトの名無しさん mailto:sage [2008/07/30(水) 23:27:26 ] 素数じゃないときにcountが初期化されていない
718 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 00:07:52 ] 助言のおかげで出来ました。ありがとうございます。
719 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 01:24:41 ] >>711 ありがとうございます! 自分では皆目見当もつかなかったので、教えていただいたのを参考に頑張ります
720 名前:デフォルトの名無しさん [2008/07/31(木) 01:33:20 ] GUIのSwingでオセロをつくりたいんですがどうしたらいいですか? だいたい何を使えばいいかだけでもいいので教えてください
721 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 01:47:03 ] >>720 そんなコンポーネントはないから自分で一から作るもよし、ラベルをGridLayoutで敷き詰めてやるもよし。
722 名前:デフォルトの名無しさん [2008/07/31(木) 02:07:28 ] >>721 すいません、GridLayoutってなんですか? GUIほんとに初心者なんです
723 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 02:08:24 ] ここは質問するスレではありません 質問は質問スレへ
724 名前:デフォルトの名無しさん [2008/07/31(木) 03:43:07 ] >700さん 696のレスの課題をここに貼った者です。本当にありがとうございました。 ただこの課題について補足問題がもう一問出題されまして、 試行錯誤を重ねましたが解けませんでした。 木曜日12時までです。よろしくお願いします。 補足課題:上で求めたプログラムを改良し、 キーボードによって入力される任意の初期値に対して、自動的に 3つの解が算出されるようにせよ。
725 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 03:49:36 ] >>713 動作確認済み。 java歴2週間だから不満なところは自分で修正して。 import java.io.*; public class RdmRecordTest{ public static void main(String args[])throws IOException{ while(true){ System.out.println("ランダム数値の発生回数を指定(0入力で終了) : "); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int cnt = Integer.parseInt(br.readLine()); if(cnt == 0)break; RdmRecord Rdm = new RdmRecord(cnt); //出現回数の確認 for(int i = 0;i < 10;i++){ System.out.print(i +"の出現回数 : "); System.out.println(Rdm.Count[i]); } } } } public class RdmRecord{ public int Count[] = {0,0,0,0,0,0,0,0,0,0}; RdmRecord(int cnt){ for(int i = 0;i<cnt;i++){ int rdm = (int)(Math.random() * 10); Count[rdm]++; } } }
726 名前:デフォルトの名無しさん [2008/07/31(木) 17:54:46 ] 【 課題 】 変数a,bに入力された2つの数値に共通する素数がいくつあるか数え表示せよ。 例)12と16なら、2つ。18と27でも、2つ。 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】明日AM10時まで 【 Ver 】1.5.0_06 丸投げです。 よろしくおねがいします。
727 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 23:27:59 ] >>726 import java.util.*; public class MainClass { public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); //最大公約数を求める。 int gcd = gcd(a,b); //素因数分解 Vector<Integer>prim=prim(gcd); //素数の数 System.out.println(prim.size()); } private static int gcd(int n,int m){ int r=n%m; while(r!=0){n=m;m=r;r=n%m;} return m; } private static Vector<Integer>prim(int n){ Vector<Integer>result=new Vector<Integer>(); while(n%2==0){n/=2;result.add(2);} for(int i=3;i<=n;){ if(n%i==0){n/=i;result.add(i);}else{i+=2;} } return result; } }
728 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 23:46:17 ] JavaでPostgresにデータ追加する方法教えてー。 ・データベース名 「userdb」 ・テーブル名 「user」 列名 型 制約 id varchar(10) 主キー name varchar(50) NOT NULL address varchar(50) なし 追加するデータ 「add.txt」の内容 001,太郎,taro@test.ne.jp 002,花子,hanako@test.ne.jp 003,次郎,jiro@test.ne.jp
729 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 00:50:54 ] >>728 【初心者】Java質問・相談スレッド117【歓迎】 pc11.2ch.net/test/read.cgi/tech/1215574326/
730 名前:726 mailto:sage [2008/08/01(金) 12:48:13 ] >>727 どうもありがとうございました。
731 名前:デフォルトの名無しさん [2008/08/01(金) 17:38:13 ] 【 課題 】1からnまでの全整数の和を求めて返却するメソッドを作成せよ 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】8/2 【 Ver 】1.6.0_07 丸投げですがお願いします
732 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 17:43:16 ] >>731 return n*(n+1)/2;
733 名前:デフォルトの名無しさん [2008/08/01(金) 17:49:48 ] 【 課題 】連続する要素が同じ値をもつことのないように演習6-9のプログラムをを改良したプログラムを作成せよ たとえば{1,3,5,5,3,2}とならないようにすること 演習6-9:要素型がint型である配列を作り、全要素を1~10の乱数で埋め尽くす(1以上10以下の値を代入する) プログラムを作成せよ 要素数はキーボードから読み込むこと 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】8/2 【 Ver 】1.6.0_07
734 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 17:50:50 ] 【 補足 】 import java.util.Scanner; import java.util.Rondom; class Enshu6_10 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); Random rand = new Random(); int n; do { System.out.print("要素数:"); n = stdIn.nextInt(); } while (n <= 0); int[] a = new int[n]; a[0] = rand.nextInt(10) + 1; for (int i = 1; i < n; i++) { do { a[i] = rand.nextInt(10) + 1; } while ( ); } for (int i = 0; i < n; i++) System.out.println("a[" + i + "] = " + a[i]); } } whileのかっこの中身をどのようにすれば良いかで詰まってます
735 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 18:37:35 ] >>733 a[i-1]==a[i]
736 名前:734 mailto:sage [2008/08/01(金) 19:31:36 ] >>733 ありがとうございます
737 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 21:42:06 ] 【 課題 】1.ファイルをコピーするプログラム プロパティファイルで指定したパスのファイルをコピーする。 プロパティファイルで指定したパスのファイルがない場合は、新しく空のファイルを作成する。 作成するファイルの名前は、元のファイル名に現在の年月日時分秒を付加したものとする。 【 形態 】Javaアプリケーション(main()で開始) 【 期限 】8/4(月) 【 Ver 】java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing) 【 補足 】申し訳ありませんが丸投げでお願いします・・・。
738 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 03:43:26 ] このスレの回答者は問題文の規格に沿ってない回答を書きまくりだな
739 名前:731 mailto:sage [2008/08/02(土) 08:25:40 ] >>732 回答ありがとうございます できれば枠組みも教えて欲しいです><
740 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 09:59:50 ] >>739 入門書くらい読め。
741 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 10:00:35 ] >>738 どれがどう違うか、説明してもらおうか
742 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 00:22:17 ] >>737 > プロパティファイルで指定したパスのファイルをコピーする。 どういう指定だか、わからない。 > 作成するファイルの名前は、元のファイル名に現在の年月日時分秒を付加したものとする。 すでにファイルがある場合はどうすんの?
743 名前:737 mailto:sage [2008/08/03(日) 00:58:42 ] >>742 自分でプロパティファイルを作ってその中身のものをコピーするってことですかね・・・? 私もよくわかりません:; すでにファイルがある場合はファイル名称はそのままでいいのかと思います。
744 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 02:44:43 ] >>743 プロパティファイルhoge.propertiesに file.original=moge とあればmogeの内容をmoge20080802010203という新しいファイルにコピーする。 プロパティファイルの名称やキーの名称(上の例ならfile.original)は適当に決める?何か仕様がある?実行時にコマンドライン等から与える? 新規に作ろうとした名前のファイルが既にある場合はそのままにするというのは、そのまま何もしない?そのまま内容を上書きする? 元のファイルがmoge.txtみたいな場合でもmoge.txt200808なんたらみたいにそのまま付加する? 737が分からないのなら課題を出した先生に聞くのが一番いいと思うが月曜提出か。
745 名前:743 mailto:sage [2008/08/03(日) 10:22:50 ] 例えば「2ch」というファイルがあり、プロパティファイルで「2ch」という内容があれば「2ch」でコピーする。 「2ch」というファイルがなく、プロパティファイルにしか「2ch」がなかったら「2chyyyymmddss」というファイルを作成する。 って事かと思っています。 だめだ・・・説明下手すぎ・・・。 手伝ってくれる方がいるなら思うように好きに作って下さい。 ホント申し訳ないですがお願いします!
746 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 15:21:36 ] >>737 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30399
747 名前:737 mailto:sage [2008/08/03(日) 16:22:33 ] >>746 ありがとうございます!助かりました!!! これを読み解けるように勉強します!
748 名前:デフォルトの名無しさん [2008/08/03(日) 23:44:33 ] 【課題提示用テンプレ】 【 課題 】LogServer(+ServerThread)/LogClientのチャットシステムを完成させよ rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/385.java rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/386.java 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing (すいませんたぶんです) 【 期限 】8月4日 深夜11時30分まで 【 Ver 】1.6.0_05 (これもうろ覚えです・・・) 【 補足 】複数クラインとからサーバにメッセージを送りつける機能はできているので、 そこからクライアント相互でメッセージが送受信できるように拡張すればいい とのことです。 期限ぎりぎりですいません 自分なりに考えてみたのですがだめでした。
749 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 00:00:43 ] >>748 氏ねw
750 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 01:00:29 ] >>748 こんなとこか? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/387.java rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/388.java
751 名前:デフォルトの名無しさん [2008/08/04(月) 02:58:12 ] >>750 あざーす もういいや・・・
752 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:31:19 ] >>751 なにか不満だったのか?
753 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 21:31:22 ] 自分の胸に聞いてみれば良い
754 名前:デフォルトの名無しさん [2008/08/04(月) 22:02:10 ] >>737 >>745 JAVA初心者が作ってみました rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/389.lzh
755 名前:デフォルトの名無しさん [2008/08/06(水) 13:35:38 ] 【課題】 1) 1次元のint型の配列を宣言してください。 2) 上で宣言した配列に任意の5つの数値を代入してください。 たとえば、23,56,2,19,42 を代入してください。 3) 上で代入された配列の値の中で、もっとも小さな値を見つけるプログラムを作成してください。 4) 3)のプログラムを利用して、配列の値を小さい順に並び替えてください。 【 形態 】1. Javaアプリケーション 【 期限 】8月7日 【 Ver 】1.6.0_06 【補足】よろしくお願いします。
756 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 14:56:55 ] >>755 いやいや、騙されないぞ。 世間なんてもう夏休みモードじゃねーか。 今頃、こんな課題が出来ないやつが、まだ単位に固執しているはずが無い。
757 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 15:21:47 ] >>755 public class R755 { public static void main(String[] args) { // 1) int[] array; // 2) array = new int[]{23, 56, 2, 19, 42}; // 3) int min = array[0]; for (int i : array) if (min > i) min = i; System.out.println(min); } }
758 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 16:04:28 ] >>755 public class R755 { public static void main(String[] args) { // 1) int[] array; // 2) array = new int[]{23, 56, 2, 19, 42}; // 3) System.out.println(min(array, 0)); // 4) for (int i = 0; i < array.length - 1; i++) { int min = min(array, i); for (int j = i; j < array.length; j++) if (array[j] == min) { int k = array[j]; array[j] = array[i]; array[i] = k; } } System.out.println(java.util.Arrays.toString(array)); } // 3) private static int min(int[] array, int start) { int min = array[start]; for (int i = start + 1; i < array.length; i++) if (min > array[i]) min = array[i]; return min; } }
759 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 21:24:27 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/390.txt 【 形態 】1. Javaアプリケーション 【 期限 】8月8日(金) 【 Ver 】1.5.0_13 (Eclipseを使っています) 【 補足 】丸投げですがよろしくお願いします。<(_ _)>
760 名前:デフォルトの名無しさん [2008/08/07(木) 16:11:22 ] 【 課題 】与えられたプログラムにforループを追加し、さらにプログラムを発展させよ。ただし、45行以上にすること。 また、さらにforループ以外を付け足してもかまわない。 【 形態 】Javaアプリケーション 【 期限 】提出期限8/7迄(遅れたとしても、8/8まで。 【 Ver 】1.6.0_07 【 補足 】出席番号と点数を人数分入力すると、それぞれ評価が表示されて点数の平均点も出るようなプログラムを考えたのですが、何度やってもエラーになります。 丸投げですいませんがよろしくお願いします!期限は近いですが、できれば遅れず出したいです。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/391.txt ファイルの下の文字化けは無視してください。
761 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 16:33:02 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/392.java 単純に入力した点の平均点だすようにしてます。 どーぞ。
762 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:38:39 ] >>761 すいません。ありがたいのですが、課題の条件に 但し、プログラム冒頭でインポート可能なパッケージは、java.io (インポート方法:import java.io.*;) のみとする。 を忘れていました。
763 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 18:51:10 ] >>762 オレは>>761 じゃないが、 インポートしなければいいんじゃないか? そのくらい、自分で書き換えられるだろ?
764 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 19:22:02 ] >>763 大学の方ではまだimport方法をimport java.io.*;でしか習っていないので、 先ほど少し自分でいじってみたのですが、エラー続出でどうにもなりませんでした。 ちなみに元のプログラムの内容に付けたしをする感じで書き換えなければならないため、importを消す事はできないです。 最初の説明が言葉足らずで申し訳ありませんでした。
765 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:13:16 ] >出席番号と点数を人数分入力すると、それぞれ評価が表示されて点数の平均点も出るようなプログラム やってみたよ rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/393.txt
766 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 22:46:25 ] >>765 毎回ありがとうございます。 せっかくやっていただいてすいませんが、エラーによってプログラムがちゃんと動作しませんでした。 C:\java>java hw04 ???l??f?[?^?????????????H ????F5 1学籍番号を入力してください。 >89 1点数を入力してください。 >89 2学籍番号を入力してください。 >766 2点数を入力してください。 >66 3学籍番号を入力してください。 > 3点数を入力してください。 > Exception in thread "main" java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at hw04.main(hw04.java:26) 上のようになってしまいます。これはどうすればいいのでしょうか?
767 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:44:45 ] >>766 >終了時はEnterを押す これは変えて良い部分ですか? つまり、>>765 のように人数を最初に入力させるのはOK?
768 名前:デフォルトの名無しさん mailto:sage [2008/08/07(木) 23:48:07 ] >>767 キーボード入力のコマンドが残っている状態であれば大丈夫です。 お願いします。
769 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:31:08 ] >>768 クラスと関数は分かる?? rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/396.txt
770 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 00:41:56 ] >>769 すいません。両方とも分からない状態です・・・ forループ、whileループ、コマンド入力、if法が残っていれば大丈夫なのですが・・・ 本当に基本的な事しかわからずすみません。
771 名前:770 mailto:sage [2008/08/08(金) 01:05:46 ] ちなみに補足は無視していただいてもforループさえ上手く付け加えてくれれば大丈夫です。
772 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 01:16:42 ] >>770 その状況なら>>765 みたいなソースになるよ。 >>765 は初心者用に正しい入力がなされると想定して書いてるのに、 3学籍番号を入力してください。 > 3点数を入力してください。 > こんなありえない入力をしているのがエラーの原因。 といっても例外処理も知らなさそうだから、今回は入力は正しいものと決め付けた方が良いんじゃないでしょうか。 文字化けしてるのはプログラムじゃなくて文字コードがおかしいんじゃないか?
773 名前:770 mailto:sage [2008/08/08(金) 01:22:42 ] >>772 出来ました!文字コードがおかしかったようです。 協力してくれた方が何人いるかはわかりませんが、みなさんありがとうございました。
774 名前:デフォルトの名無しさん [2008/08/08(金) 03:44:15 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/397.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】提出期限 8月10日 【 Ver 】java version "1.6.0_05" Java(TM) SE Runtime Environment (build 1.6.0_05-b13) Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) 【 補足 】サーバ側のNamingクラスのrebindで対応付けられたオブジェクトが、 クライアント側のNamingクラスのlookupでどうやったら呼び出せるのかとかサッパリわかりません・・・。
775 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:10:21 ] >>774 「擬似的なRMI」ってなんだ?
776 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:15:26 ] どなたか>>759 の課題を教えていただけないでしょうか? 期限が迫っていますのでよろしくお願いします;;
777 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:40:09 ] >>776 並べ替えだけで表示機能が無いとか、 入出力って何の入出力だよとか、 そもそもGUIなのかCUIなのかとか、とにかく聞き出すのが面倒なので・・・
778 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:03:04 ] >>777 すみません、問題文をそのまま書いたのですが細かいことがないみたいですね;; Eclipseで開発せよと書いていたのですがこれはスレ違いでしょうか・・・?
779 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 21:03:20 ] >>775 RMIが裏でどういう処理を行っているかを考えて、 自分で簡単なプログラムを組んでみろっていう事みたいです。 スタブやスケルトン内の処理は何となくイメージ出来るんですけど、 Namingクラスを自分で用意した場合に、サーバ側でバインドされた情報を、 どうやって保持して、どうやってクライアント側から呼び出せば良いのかが サッパリわかりませんorz
780 名前:759 mailto:sage [2008/08/08(金) 21:07:10 ] >>777 データの入出力形式はたぶん入力はデータの追加のことで 出力は追加・削除した結果をファイルに保存することだと思います。 表示機能はたぶんなくてもファイルに結果を保存するので大丈夫だと思います。 GUIかCUIは調べてみたのですがよくわかりませんでした;
781 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 22:44:43 ] >>776 >締め切りは8月8日金曜日の0時までです 期限切れでは?
782 名前:759 mailto:sage [2008/08/08(金) 22:49:25 ] >>781 少しの遅れはみとめてもらえそうです。
783 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 23:00:25 ] >>782 23時間前に期限切れだけど?
784 名前:759 mailto:sage [2008/08/08(金) 23:17:51 ] >>783 8月8日23時59分、8月9日0時を書き間違えてしまいました;
785 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 23:37:50 ] >>784 自己チェックや提出の手間とかを考えるとそろそろ限界なんだろうけど、 提出遅延の許容範囲ってどれくらいなの?
786 名前:759 mailto:sage [2008/08/09(土) 00:04:05 ] >>785 だいたい期限より3日後までは許容してくれたと思います。 あまり遅くなると評価されなくなります;
787 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:58:27 ] ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1118178186 マルチでなかったらやってもよかったけど。 別人かもしれないけど、残念でしたね。
788 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 14:14:09 ] MSNで検索して、ある掲示板なら答えてもらえるかもよ? 探しだせるかどうかだけど。
789 名前:759 mailto:sage [2008/08/09(土) 16:05:31 ] >>787 マルチとかしたことないです、同じ課題与えられた奴ですねたぶん・・・orz マルチと思われてもしかたないですね、色々とすみませんでした。
790 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 02:37:45 ] 回答者が池沼すぎて可哀そうだw
791 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 09:21:44 ] >>790 煽っても別に回答はつかないよ。 質問者がやる気なさすぎで、エスパー回答しかできないから。
792 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:00:17 ] Cを使った授業の課題よりも簡単になってるのか。 追加、削除、ソートだけで、検索機能や検索と組み合わせたデータの削除とか無くなってる。 受講条件はCを知っていることだし、講義スケジュールにもJavaのGUI関連はないみたいだから、 GUIは不要というか、逆にGUIだとオーパーツ扱いされたりするのかも。 モデリングやUMLの講義も入っていることだし、講義内容から見て、 追加、削除、ソート、XMLEncoder/XMLDecoderによるデータの保存と読み込みの機能を付けた データオブジェクトの集約クラスを作成することが演習の主眼で、 mainメソッドを含むクラスは、これをテストするためのコード程度なのかも。 4月から続いた講義の最後の演習だから、 課題の曖昧さは実際に受講した人間にはピンとくる部分があるかもしれないし、 分からないにしても、課題の出題は先月の半ばで、講師に質問する時間的余裕もあったはず。 データオブジェクトのクラスとその集約クラスに関しては課題文と講義予定の資料から推測できるけれど、 mainメソッドを含むクラスにどの程度のことをさせるのかが不明なのがどうにも。
793 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:08:08 ] >>792 オマエみたいなエスパー会話要求するやつと同列なだけ。
794 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:24:48 ] 課題にある言葉でぐぐってみたら講義のページにたどりつけたんで、そこから推測してみただけなんだが。 依頼者に対する確認の意味が大きいレスなので、意味が分からなくて混乱したのならすまん。 期限から3日で許容限界ってことで機を逸したのかもしれんが、頻繁にスレを覗いたりしないから。
795 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 18:58:03 ] >>794 なにしろ、依頼主は>>780 で追加はxmlで読み込むといっているし、 依頼どおりに作ってもパスしない雰囲気・・・
796 名前:759 mailto:sage [2008/08/10(日) 19:37:53 ] なんかいろいろと迷惑をかけてるみたいですみません; 期限は15日くらいまでは大丈夫みたいでした。 後半の講義は他の講義とかぶっててあまり行けなかったので 独自でやろうとしてもよくわかりませんでしたorz 形だけでもいいのでどなたかお願いできないでしょか? 完璧なものではなくてもある程度形になってたら評価はしてくれるそうなので・・・ >>795 仕様が自分でもよくわからないので追加がxmlで読み込むとかは推測なので;;
797 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 20:19:07 ] >>796 > 後半の講義は他の講義とかぶっててあまり行けなかったので 今時は、重複のあるような履修計画が受理されるのか?
798 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 20:49:18 ] >>797 前年に落としたのはかぶってても履修できるのです。
799 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:44:36 ] >>796 そもそも、>>792 の言う、XMLEncoder/XMLDecoderを使うとか、GUIは使わないとかは合っているのか?
800 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 21:59:32 ] >>798 じゃあ来年も安心だね!!
801 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:04:52 ] >>799 過去の資料をみたところ課題ではなるべくXMLEncoder/XMLDecoder を使ってみてと書いていたのでそうだと思います。 GUIかCUIはぐぐったりしたのですがよくわからないんですよね・・・・ できればどちらかわかりやすいほうでお願いしたいですorz
802 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:28:47 ] >>801 > GUIかCUIはぐぐったりしたのですがよくわからないんですよね・・・・ コレ、どういう意味? GUI/CUIと言うものを、知らないと言う意味? kaden.yahoo.co.jp/dict/?type=detail&id=486 kaden.yahoo.co.jp/dict/?type=detail&id=237
803 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:36:07 ] >>800 三年の科目を去年落として・・・、五年生か・・・
804 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:36:58 ] GUI/CGIはわかるのですが今までEclipseだけ使っていたためか そこらへんは気にしてなかったのでググってみて どちらが適しているのだろうか調べた感じです。 Eclipseを使っている時点でGUIなのでしょうかね? 無知ですみません;;
805 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:51:45 ] >>804 演習の文脈をみたら、CUIだと思うが
806 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:52:36 ] >>804 >>792 のとおりなら、GUIについて何も習っていないはずだぞ。
807 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 22:55:38 ] 演習4,5が楽しそう
808 名前:759 mailto:sage [2008/08/10(日) 23:08:11 ] >>805->>806 CUIでしたか; できればCUIでどなたか回答お願いできないでしょいか? 自分では力不足で・・・・お願いします<(_ _)>
809 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 14:47:02 ] >>808 オレの想像ではこう。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/398.zip
810 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 20:34:07 ] >>809 返信遅くなってしまってすみません。 動作確認してみたところ正常にxmlファイルができて理想的な動作ができました! 本当に感謝します、ありがとうございました<(_ _)> 色々迷惑かけたみなさんもありがとうございました!