★★ Java の宿題ここで答えます Part 61 ★★
■ このスレッドは過去ログ倉庫に格納されています
0001JavaScriptは板違い、Web制作板をご利用ください
2007/05/15(火) 03:49:29回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。
【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】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 http://www.wikiroom.com/java/
ソースポストネット http://sourcepost.sytes.net/
【前スレ】
http://pc11.2ch.net/test/read.cgi/tech/1169300052/
0002デフォルトの名無しさん
2007/05/15(火) 03:50:520003デフォルトの名無しさん
2007/05/15(火) 03:52:17【 課題 】図書館管理において、蔵書管理・返却等のプログラムを一つ作れ
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】1週間後
【 Ver 】java version "1.6.0"
【 補足 】グループで図書館管理を作る課題だったのですが、講義に遅刻したら
一人でどれか作れと言われました。利用者登録・蔵書登録処理・貸出し状況
等どれでもいいといわれたのでお願いします。DBは使用しますが、種類は
指定されませんでした。
0004デフォルトの名無しさん
2007/05/15(火) 04:26:17もっと早めに立てようとしたんだがスレ立て規定数制限に引っかかった
0005デフォルトの名無しさん
2007/05/15(火) 05:33:41また、この課題か(´ω`)
スレが立つ度にうpするのはどうかと思う(=ω=)
さて、ニコニコ動画で らき☆すた でも見るかね(`・∀・´)
0006デフォルトの名無しさん
2007/05/15(火) 05:34:37どうみても誤爆ですm9(^∀^)m
0007デフォルトの名無しさん
2007/05/15(火) 05:47:570008デフォルトの名無しさん
2007/05/15(火) 22:37:49なんとか三角形を点で塗りつぶすところまでできたのですが、回転ができません。
前の課題の回転に当てはめてみたのですが、うまいこと回りません。
回転の仕方はどのようにやるのがよいでしょうか?
0009デフォルトの名無しさん
2007/05/15(火) 23:42:48こんなんでいいんじゃね?
double theta = scr.getValue() * Math.PI / 180;
double c = Math.cos(theta);
double s = Math.sin(theta);
int rx = (int)(c*x - s*y);
int ry = (int)(s*x + c*y);
xとyの代わりにrx,ryを使う。
0010デフォルトの名無しさん
2007/05/16(水) 00:04:49三角形の一点が(x,y)で回転後(rx,ry)になるとして単純に回転すると、
対応関係のない点が描画されないからね。
とすると回転後の描画点を一つずつ確認して、逆変換元の点の色
が何色かを確認してから描画するんだな。
その後の3次元まで考えると、相当にめんどくさい問題だ。
0011デフォルトの名無しさん
2007/05/16(水) 00:51:09x1 = x2;
y1 = y2 * cosA + z2 * sinA;
z1 = -y2 * sinA + z2 * cosA;
x2 = (x1 * cosB - z1 * sinB);
y2 = y1;
z2 = (x1 * sinB + z1 * cosB);
x3=x2 * cosC - y2 * sinC ,
y3=y2 * cosC + x2*sinC
z3=z2
これでやってみたんですが、やると三角形自体消えてしまいます。。。
0012デフォルトの名無しさん
2007/05/16(水) 00:57:47x軸のは
x1 = x0;
y1 = y0 * cosA + z0 * sinA;
z1 = -y0* sinA + z0 * cosA;
0013デフォルトの名無しさん
2007/05/16(水) 03:58:51宿題の意図が分からんからなんとも言えないけど、
文脈からすると、すでに3次元を2次元に投影する部分は終わってるのかな?
2次元版でも作ってみたよ。
ただし三角形の描画は面倒なんでfillPolygonにおまかせ。
http://www.wikiroom.com/java/index.php?SourcePost_________#content_1_0
0014デフォルトの名無しさん
2007/05/16(水) 12:35:59ありがとうございます。
3次から2字へはできました
先生が回答例教えてくれました。
完成は
http://onishibata.ddo.jp/2/download.php?id=00088
のようになるみたいです。DLkeyは java です
回転の中心は三角形の中心になるみたいですね。
最終的に
http://up.tseb.net/upload.cgi?mode=dl&file=13806
このようなデプスキューのようなものを作るそうです。
0015デフォルトの名無しさん
2007/05/16(水) 13:52:56書籍には、国際的に一意的なISBNと呼ばれるコードが割り当てられている。
このコードの書式は、正式には
ISBN 国番号-出版者コード-書籍コード-チェックコード
からなる。
国番号、出版者コード、書籍コードは合計10桁あり、
チェックコードは1桁でこのコードだけは0〜9に加えてx(大文字小文字の区別なし)の11種類が使える。
国番号は日本には4が割り当てられている。
このとき、以下の出版者コードを持つISBNを正規表現を使って見つけ出し、
ISBNを出現順に表示し、各社のISBNの数を表示するlexのプログラムを作成せよ。
(出版者コード)
00 岩波書店
01 旺文社
02 朝日新聞社
13 東京大学出版会
621 丸善
657 早稲田大学出版部
7561 アスキー出版局
7664 慶應義塾大学出版会
7828 産業図書
8443 インプレス
入力用サンプルデータと出力例
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29380
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】5/18 23:59までに
【 Ver 】1.6.0_01
丸投げです。よろしくお願いします。
0016デフォルトの名無しさん
2007/05/16(水) 13:54:35【 課題 】
JFlexを使って、Javaのソースファイルの中にある各予約語の出現回数を出力するプログラムを作れ。
テストするソースファイルとして、そのJFlexプログラムから得られるYylex.javaを与えてみよ。
なお、プログラムを簡単にするために、例えば文字列printfには文字列intが含まれているが、
これもintの1回分と数えてよい。
Javaの予約語一覧
abstract boolean break byte case catch char class const continue default
do double else extends final finally float for goto if implements import
instanceof int interface long native new package private protected public
return short static strictfp super switch synchronized this throw throws
transient try void volatile while
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】5/18 23:59までに
【 Ver 】1.6.0_01
お願いします。
0017デフォルトの名無しさん
2007/05/16(水) 14:49:56何かよい方法はありますでしょうか。
よろしくお願いします。
【 課題 】WEBブラウザで、3Dモデルを表示せよ。
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】20070523
【 Ver 】1.4.2_10
【 補足 】3Dのモデルデータを読み込ませます。
.xや.md2などなんでも可。
Xith3Dを使うと早いかもしれません。
0018デフォルトの名無しさん
2007/05/16(水) 16:18:00モデルの形式は本当に何でも良いならJSON楽だぜw
んでjavaのデモアプレットにあるようにソフトウェア描画自前。
そもそも、3Dモデル表示でアプレットってJOGLとかJava3Dとかは視野に入れて無いんだろうな。
0019デフォルトの名無しさん
2007/05/17(木) 03:33:30すまん、適当に作りすぎた。
あっているかどうかすら知らん。
いまは後悔している。
ttp://www.wikiroom.com/java/index.php?SourcePost_________
0020デフォルトの名無しさん
2007/05/17(木) 09:58:12ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29381
あぷろだに改行を無視された。
Download as fileで落としたものは改行が入ってるのでこぴぺでなくDLして使ってくれ。
それと>>15は「lexのプログラム」だからスレ違いじゃないか?w
002120
2007/05/17(木) 10:34:47//%class Res1179168569_16
%unicode
%standalone
みたいに%unicodeオプションを入れておいて。
0022デフォルトの名無しさん
2007/05/17(木) 15:26:21ありがとうございました!
0023デフォルトの名無しさん
2007/05/17(木) 16:02:35たとえば12の場合、2,3,4,6を表示する。
プログラムコードと解説をどなたかお願いしますm(__)m
0024デフォルトの名無しさん
2007/05/17(木) 16:26:35テンプレ埋めろ
てかマルチすんな
元のスレ見ろ
0025デフォルトの名無しさん
2007/05/17(木) 23:53:45public class Factor{
public static void main(String[] args) {
int n = 12; //処理対象の数値
for (int i = 2; i <= n/2; i++)
if (n % i == 0) System.out.println(i);
}
}
0026デフォルトの名無しさん
2007/05/17(木) 23:57:380027デフォルトの名無しさん
2007/05/18(金) 18:33:55【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】5/21
【 Ver 】1.6.0_01
【 補足 】data.txtは適当に作ってください
0028デフォルトの名無しさん
2007/05/18(金) 20:21:15これさ、このさい、設計は気にしないとしてもパイプの端がEOF入力しないとハマるし、この方法だとEOF入力されるタイミングと
パイプに流れるストリームをクローズするタイミングが不定だよね。いつプログラム終了すればいいの?
仕様ミスだな。
#こういう無限リストは遅延評価出来る動的言語向けだな。
0029デフォルトの名無しさん
2007/05/19(土) 03:29:20ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29386
(1)と(2)を。
ver.6指定の割にgenerics無視とか、同じ行の2個目以降のキーワードは無視とか、
他にも突っ込みどころはいろいろあるけど、面倒だしもうそのままにしてある。
全ソースうpしたけどimportを補完した以外はそれぞれ1行追加か修正しただけの最小限。
003029
2007/05/19(土) 03:51:48System.out.println("---\"watson\" appears " + ks.size() + " times---");
は
System.out.println("---\"" + keyWord + "\" appears " + ks.size() + " times---");
に修正して。
0031デフォルトの名無しさん
2007/05/19(土) 14:47:05動作しました
ありがとうございました
0032デフォルトの名無しさん
2007/05/19(土) 14:56:37じぶんちのコンパイラが1.6で学校のは1.4だったわけか。
HashMapとかSetとかはバージョン1.5で文法が少し追加されたため、
1.4のソースをそのまま1.5以上でコンパイルすると警告される。
逆に1.5以上で警告されないように修正してしまうと低いバージョンではコンパイルできなくなる。
とりあえず-source 1.4のオプションでソースが1.4用であることを知らせてやれば警告は出なくなる。
0033ニュースナビゲーター
2007/05/20(日) 19:32:41人気の高いニュースをすぐ見よう。
「祭」に、のりおくれるな。
2ちゃんねるニュース速報+ナビ
http://newsnavi.2ch.net/
WWWブラウザの「お気に入り」や「ブックマーク」に登録しよう。
0034デフォルトの名無しさん
2007/05/20(日) 19:38:190035デフォルトの名無しさん
2007/05/20(日) 19:43:520036デフォルトの名無しさん
2007/05/20(日) 20:02:430037デフォルトの名無しさん
2007/05/20(日) 20:05:56の意味が分からないので教えてください。
0038デフォルトの名無しさん
2007/05/20(日) 20:07:120039デフォルトの名無しさん
2007/05/20(日) 20:12:08スレ違い?
くだすれJava(超初心者用) その2
http://pc11.2ch.net/test/read.cgi/tech/1172285649/
質問の仕方が悪いと茶化されて終わりになるぞ
"質問の仕方"で検索して質問の仕方を勉強してからで直せ
0040デフォルトの名無しさん
2007/05/20(日) 20:50:520041デフォルトの名無しさん
2007/05/20(日) 21:54:100042デフォルトの名無しさん
2007/05/20(日) 22:17:51質問です
上のページの「●どうやって三角形を塗りつぶすのか?」のところで
//Vertex v1, v2, v3 .. (座標変換後の)三角形の頂点
の部分の意味がよく分からないのですが
(x,y)の座標を変換して一つの変数に収めるってことなのかな・・・
よろしくお願い致します。
0043デフォルトの名無しさん
2007/05/20(日) 22:48:18この辺見たら?
0044デフォルトの名無しさん
2007/05/21(月) 08:59:150045デフォルトの名無しさん
2007/05/21(月) 19:24:27【 形態 】Applet
【 GUI 】制限なし
【 期限 】5月27日まで
【 Ver 】java version "1.6.0"
【 補足 】http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4017.txt
円の中にある球を円の内部で反射させてほしいです
基本の動きは出来てますので反射の部分を作って欲しいです
0046デフォルトの名無しさん
2007/05/21(月) 23:26:50つまり外円の半径を R 、 内円の半径を r として
外円の中心を原点 P(0, 0) としたときの内円の位置を P(x, y) とすれば、
x^2 + y^2 = (R - r)^2
これが衝突の条件
あとは自分で出来るだろ
0047■■■質問■■■
2007/05/23(水) 19:45:27これを利用してうるう年を判定するプログラムを作成する。
Import java. io. * ;
public class GCD {
public static void main (String arg[] ) throws IOException {
BufferedReader keyln = new Bufferedreader (
new InputStreamReader ( System. in ) ) ;
int a, b, r;
System.out.print ( “ a = “ ) ;
a = new Integer ( Keyln. Readline()). intValue() ;
System.out.print ( “ b = “ ) ;
b = new Integer ( Keyln. Readline()). intValue() ;
while ( ( r = a% b ) != 0 )
{ a = b; b = r; }
System.out.println( “ GCD(” + a + “ , “ + b + ”) = “ + b )
} }
【 形態 】1. Javaアプリケーション
【 期限 】恐縮ですができましたら本日0時までにお願いします。
【 用語 】うるう年→4で割れる年。
但し、100で割れるときに400ででも割れるならばうるう年。
そうでないならうるう年ではない。
【 補足 】多分whileの代わりにIf文を用いるのではないかと考えてみました(´・ω・`)
宜しくお願いします。
0048デフォルトの名無しさん
2007/05/23(水) 19:56:43プログラムの前にこのプログラムを利用してどうやって出すかは分かっているよな?
ある年と、400 の 最大公約数
を使うんだぞ?
0049■■■質問■■■
2007/05/23(水) 20:14:41うーんと・・・
えーっと・・・
その・・・
0050気まぐれアナスイ
2007/05/23(水) 20:18:32⊂ + 〆∂
〆∂∂
〆〆
0051デフォルトの名無しさん
2007/05/23(水) 20:38:31平均点・最高点・最低点・合格点60点としたときの合格者
一覧・度数分布表を出力するプログラム (20人以上)
【 形態 】1. Javaアプリケーション
【 GUI 】4. 制限
【 期限 】回答希望は、恐縮ですが明日24日の昼12時までで
お願いします。
【 補足 】考えてみたのですが、できませんでした。丸投げします‥。
配列の授業ででてきた問題です。
わかる方は教えていただけると助かります。よろしくです。
0052デフォルトの名無しさん
2007/05/23(水) 20:40:57こう言う事でつか?
a:ある年、b:GCD(a,400)
if((a%4==0 && a%100 !=0) || b==400)
{system.out.println("うるう年")}
else{system.out.println("うるう年じゃない")}
GCD使わずに書きたくなるような。
if((a%4==0 && a%100 !=0) || a%400==0)
{system.out.println("うるう年")}
else{system.out.println("うるう年じゃない")}
0053■■■質問■■■
2007/05/23(水) 21:41:47有り難うございます!!
0054デフォルトの名無しさん
2007/05/24(木) 03:27:36ソースポストネットだと何故か文字化けするから別の所に上げた。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4047.txt
0055デフォルトの名無しさん
2007/05/24(木) 09:33:47ファイル名を指定してうpしようとしたんじゃないか?
その方法だとShiftJIS入りファイルは化ける。
こぴぺでテキストボックスに放り込んでポストすれば化けずに済む。
サーバ側はutf-8で保存しようとしているんだが、ファイルのうpでは変換機構が働かない。
フォームを使うとクライアントの使ってるエンコードを見て変換が必要なら変換してくれる。
0056デフォルトの名無しさん
2007/05/24(木) 10:00:46ありがとうございます!
これから動作チェックしてみようと思います
お返事が遅れてすみません!
0057デフォルトの名無しさん
2007/05/24(木) 10:02:240058デフォルトの名無しさん
2007/05/24(木) 16:01:54【 課題 】
class kadai{
public static void main(String args[]){
char c ='A';
byte b = 100;
short s = 101;
int i = -100;
long lo = 100;
System.out.println("c & 0xf=>" + (c & 0xf));
System.out.println("b | 1=>" +(b | 1));
System.out.println("s ^ 1=>" +(s ^ 1));
System.out.println("~i=>" +(~i));
System.out.println("lo|1=>" +(lo | 1));
System.out.println("i>>2=>" +(i>>2));
System.out.println("i>>>2=>" +(i>>>2));
System.out.println("i<<2=>" +(i<<2));
System.out.println("s>>2=>" +(s>>2));
System.out.println("s>>>2=>" +(s>>>2));
System.out.println("s<<2=>" +(s<<2));
}
}
上のプログラムのint i = -100とi>>2の解説(ビットレベルで)をよろしくお願いします。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】なし
【 Ver 】"1.6.0_01"
【 期限 】07/05/24 17:00
【 補足 】実行するとi>>2=-25と表示されます
0059デフォルトの名無しさん
2007/05/24(木) 17:06:38int -> 32 bits
i = -100 = 11111111111111111111111110011100
i >> 2 = 11111111111111111111111111100111 = -25
0060デフォルトの名無しさん
2007/05/24(木) 17:46:22自分の書き方が悪かったにも関わらず、ありがとうございました!おかげで凄くよくわかりました。
0062デフォルトの名無しさん
2007/05/25(金) 21:22:38ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4056.txt
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2007/05/27 PM01:00まで
【 Ver 】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。
0063デフォルトの名無しさん
2007/05/26(土) 00:34:48ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29404
006463
2007/05/26(土) 00:48:13ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29405
setter,getterを自動生成していたんで>>63はちょっと無駄なものが入ってた。
0065デフォルトの名無しさん
2007/05/26(土) 01:42:30http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29406
0067デフォルトの名無しさん
2007/05/26(土) 14:45:18Graphicクラスでお願いします。
0068デフォルトの名無しさん
2007/05/26(土) 14:46:41>>1
0069デフォルトの名無しさん
2007/05/26(土) 14:51:31(1)RMIサーバーを作り、サーバーにあるファイルをストリーム経由で
ダウンロード可能とせよ。
RMI サーバー(hoge.Server.java)
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29407
RMI クライアント(hoge.Client.java)
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29408
上記の二点で、一応 RMI サーバとクライアントの体はなしています。
しかし Server.java の getFile で行末コメントしている部分(一番下)は
Client に転送しようとするところで例外が発生します。
この理由は FileInputStream が Serializable でないためという点は分かるのですが、
ではどのように InputStream としてクライアントに返せば良いのかが分かりません。
0070デフォルトの名無しさん
2007/05/26(土) 14:57:180071デフォルトの名無しさん
2007/05/26(土) 15:06:24テレポの魔法かけて送れwww
0072デフォルトの名無しさん
2007/05/26(土) 15:21:46>>1
0073デフォルトの名無しさん
2007/05/26(土) 15:46:21ダウンロード可能とせよ。
【 形態 】Javaアプリケーション
【 GUI 】制限なし
【 期限 】2007年5月26日23:59:59まで
【 Ver 】1.5
【 用語 】
【 補足 】
途中までのソース
RMI サーバー(hoge.Server.java)
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29407
RMI クライアント(hoge.Client.java)
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29408
上記の二点で、一応 RMI サーバとクライアントの体はなしています。
しかし Server.java の getFile で行末コメントしている部分(一番下)は
Client に転送しようとするところで例外が発生します。
この理由は FileInputStream が Serializable でないためという点は分かるのですが、
ではどのように InputStream としてクライアントに返せば良いのかが分かりません。
0074デフォルトの名無しさん
2007/05/26(土) 18:03:06すみません。ソース張るのは…と言う書き込みを自分に言われたと勘違いしました。
>>73は自分ではないのですが、
>>72の指摘に対してテンプレ化してくださったのでしたら、ありがとうございます。
0075デフォルトの名無しさん
2007/05/26(土) 18:31:150076デフォルトの名無しさん
2007/05/26(土) 18:36:090077デフォルトの名無しさん
2007/05/26(土) 22:32:51データ丸ごと Serialize するんなら String で充分だろ?
それともファイルディスクリプタでも Serialize して
ローカルファイルにアクセスするとか?
0078デフォルトの名無しさん
2007/05/26(土) 22:48:40RMI経由でストリームデータをやり取りしたいけど、
シリアライズ継承していないクラス使っているから、できないんだけど
どうしたらいいんでしょうか?(=ω=;)<と言いたいんジャマイカ
0079デフォルトの名無しさん
2007/05/26(土) 23:04:29【 形態 】Javaアプリケーション
【 GUI 】制限なし
【 期限 】来週の水曜日まで
【 補足 】Graphicクラスでお願いします。
0080デフォルトの名無しさん
2007/05/27(日) 01:20:03よく知らんがGraphics2DじゃないGraphicsって組み込み用VMとか?
public class LineTest extends javax.swing.JComponent {
private void drawLine(java.awt.Graphics g, int x1, int y1, int x2, int y2, int width) {
double x = x2 - x1, y = y2 - y1, d = 2 * Math.hypot(x, y) / width;
int xx = (int)(x / d), yy = (int)(y / d);
java.awt.Polygon polygon = new java.awt.Polygon();
polygon.addPoint(x1-yy, y1+xx);
polygon.addPoint(x1+yy, y1-xx);
polygon.addPoint(x2+yy, y2-xx);
polygon.addPoint(x2-yy, y2+xx);
g.fillPolygon(polygon);
g.drawPolygon(polygon);
}
public static void main(String[] args) {
javax.swing.JFrame f = new javax.swing.JFrame();
f.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
f.add(new LineTest());
f.setSize(250, 250);
f.setVisible(true);
}
protected void paintComponent(java.awt.Graphics g) {
for (int i = 60; i <= 180; i += 20) {
drawLine(g, 240 - i, 180, i, 60, (i-40)/15);
drawLine(g, 60, i, 180, 240 - i, (i-40)/15);
}
}
}
0082博多の所属する都道府県
2007/05/27(日) 19:32:36誰か答えを教えてください!!!!!!!!!!!!!!!!
課題
CSVファイルをデータベース内の表に全件をINSERTする。
CSVファイル↓↓↓
部課コード,部課名
SJ0,営業1課
SJ1,営業2課
SJ2,営業3課
section.csvDB表 Section
部課コード→sectionCd
部課名→sectionName
内部仕様
"JDBCドライバライブラリは""classes12.jar""を使用する。"
"JDBCドライバクラス名は""oracle.jdbc.driver.OracleDriver""とする。"
"JDBC URLは""jdbc:oracle:thin:@10.10.2.210:1521:gemsales""とする。"
"JDBC ユーザー名は""kensyu?""とする。(?は各人に割り当てられた連番)"
"JDBC パスワードは""uis""とする。"
SQLの実行にはjava.sql.PreparedStatement#execute()を使用する。
SQLはパラメータ化すること。
クラス名はKadai05とする(kadaiパッケージ内に作成する)
0083デフォルトの名無しさん
2007/05/27(日) 19:38:50会社なのか…
0084デフォルトの名無しさん
2007/05/27(日) 19:39:13両方見てるとマジ困る。
0085デフォルトの名無しさん
2007/05/27(日) 19:58:48いや、まさかとは思うんだが、あんたの会社UISじゃないだろうな?
幾らなんでも会社名晒して投稿するほどファンタスティックなのか!?
0086デフォルトの名無しさん
2007/05/27(日) 20:07:21とりあえず、こっちはテンプレに従ってないものをスルーすればノイズが減る
0087デフォルトの名無しさん
2007/05/27(日) 21:24:35み な ぎ っ て き た!(=ω=)
0088デフォルトの名無しさん
2007/05/27(日) 21:27:560089デフォルトの名無しさん
2007/05/27(日) 21:34:15csvの取扱い方も複数あるので、
やっぱりテンプレートうめてくれんかな。
0090気まぐれアナスイ
2007/05/27(日) 21:36:16{line 6}
int Math.hypot(x,y)/widthMath.hypot(x,y)/width …
にしたいのですか?
0091デフォルトの名無しさん
2007/05/27(日) 21:37:550092デフォルトの名無しさん
2007/05/27(日) 22:49:46これを回避する方法ありませんか?
0093デフォルトの名無しさん
2007/05/27(日) 22:53:56そこまで解っているならば、水平の時には例外処理すればいいと解らんのか?
ちなみに0除算はコンパイルエラーじゃないよ、実行時エラー。
後はソースないと解らんけど。
0094デフォルトの名無しさん
2007/05/27(日) 23:20:42>>1を読んでないやつは無視しないと混沌状態になるぞ
0095デフォルトの名無しさん
2007/05/27(日) 23:29:11盛り上がってきた〜〜〜こりゃ宿題なんてやってられないね。ageなきゃ(=ω=.)
0096デフォルトの名無しさん
2007/05/27(日) 23:32:160097デフォルトの名無しさん
2007/05/27(日) 23:44:09キーボードから1から5までの5段階の成績を入力させ、場合に応じて次のようなメッセージを出力するコードを記述せよ
1、もっとがんばりましょう
2、もう少しがんばりましょう
3、さらに上をめざしましょう
4、たいへんよくできました
5、たいへん優秀です
上記のプログラムとは別に上記のプログラムの1から5まで変わりに文字で「AからEの5段階を入力する」ように修正せよ
2つのプログラムを提出すること。
【 形態 】1. Javaアプリケーション
【 期限 】明日28日の12時までに提出なので、朝までにお願いします。
【 Ver 】java version "1.6.0
【 補足 】
JAVA初心者なのですが、テキストに書いてコマンドプロンプトで出力する簡単な代入や計算プログラムを作成しています。
↓参照の問題文です。例の部分は出力画面です
教科書P.145練習5のプログラムを作り、動作を確認せよ。
上記プログラムを、1から5までの代わりに「AからEを入力する」ように修正せよ。
例:A-Eまでの成績を入力してください。
A
たいへん優秀です。
入力の文字列から1文字取り出す方法は、P.133-134を参照せよ。 charAt(0)
0098デフォルトの名無しさん
2007/05/27(日) 23:46:59ある西暦年が「うるう年」かどうかは、次のように判別する。
4の倍数なら「うるう年」である
ただし、4の倍数であっても、100の倍数なら「うるう年」ではない
さらに、100の倍数でも、400の倍数なら「うるう年」である
西暦2000年はうるう年?2100年は?
ある西暦年がうるう年かどうかを判別する条件判断文を書け。
【 形態 】1. Javaアプリケーション
【 期限 】明日28日の12時までに提出なので、朝までにお願いします。
【 Ver 】java version "1.6.0
よろしくお願いします
0099デフォルトの名無しさん
2007/05/28(月) 00:05:04>>52
0100デフォルトの名無しさん
2007/05/28(月) 00:05:12ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29413
0101デフォルトの名無しさん
2007/05/28(月) 00:08:28import java.io.*;
public class Main {
public static void main(String[] args) {
try {
String[] msgs = {
"もっとがんばりましょう。",
"もう少しがんばりましょう。",
"さらに上をめざしましょう。",
"たいへんよくできました。",
"たいへん優秀です。"
};
char[] ranks = {'E','D','C','B','A'};
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("A-Eまでの成績を入力してください。");
String line = br.readLine();
char rank = line.charAt(0);
for (int i = 0; i < ranks.length; i++) {
if (rank == ranks[i]) {
System.out.println(msgs[i]);
}
}
} catch (IOException e) {
System.err.println("入出力エラーが発生しました。");
}
}
}
■ このスレッドは過去ログ倉庫に格納されています