07/07/08 01:06:48
>>807-808
ありがとう。いろいろごっちゃになるけど、がんばって区別できるようになるよ。
810:デフォルトの名無しさん
07/07/08 07:27:43
▲会話下手・対人苦手・人見知り 20▲ [人生相談]
SADでも必死に会社に行っている人 [メンタルヘルス]
勇気が無くて見れない画像解説スレinフラ板Part167 [FLASH]
811:デフォルトの名無しさん
07/07/08 17:55:16
つまりこのスレの利用者には法政大の情報科学部の学生が多いってこと?
見ていますだからこの機能ってレスを返した時にカウントするんじゃなくて
スレのログデータへの直接アクセスかread.cgiを介する間接アクセスを
アクセスログでipごとにカウントしてるんだよね?
かなりの負荷がかかっていそうだ
812:デフォルトの名無しさん
07/07/08 18:10:05
【 課題 】年と月を読み込みカレンダーを表示してください(機能を分けるメソッドを作ってください)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】今日明日
【 Ver 】1.5
【 補足 】
sun mon tue wed thu fri sat
1 2 3 4 5 6 7
8 9・・・
カレンダーの作り方がよく分りません
813:デフォルトの名無しさん
07/07/08 18:21:44
それはifとかforを使うんだよ
814:デフォルトの名無しさん
07/07/08 18:35:09
>>812
>年と月を読み込みカレンダーを表示してください
どこから読み込むのか?
815:デフォルトの名無しさん
07/07/08 18:47:59
ヤフーカレンダー読み取って表示すればおkw
816:デフォルトの名無しさん
07/07/08 18:53:00
スケジュールとかも書き込めるようにしてください
817:デフォルトの名無しさん
07/07/08 18:59:08
>>812
年と月の設定方法はご自由に
import java.util.Calendar;
public class Calen {
public static void main(String[] args) {
int year = 2007;
int month = 7;
Calendar c = Calendar.getInstance();
c.set(year, month - 1, 1);
System.out.printf("\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020%4d/%2d%n", year, month);
System.out.println("sun mon tue wed thu fri sat");
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
for (int i = 1; i < dayOfWeek; i++) System.out.print("\u0020\u0020\u0020\u0020");
for (int i = 1; i <= c.getActualMaximum(Calendar.DAY_OF_MONTH); i++) {
System.out.printf("%3d\u0020", i);
if (dayOfWeek++ % 7 == 0) System.out.println();
}
}
}
818:デフォルトの名無しさん
07/07/08 19:28:55
【 課題 】*を右詰で10個から1個まで減らして行き逆三角形を作る
【 形態 】1. Javaアプリケーション
【 期限 】明後日
【 Ver 】1.5
【 補足 】↓これを右詰の逆三角形にしたいんです。
class Triangle{
public static void main(String argv[]){
int i,k;
for(k=1; k<=10; k=k+1){
for(i=1; i<=k; i=i+1)
System.out.print("*");
System.out.println();
}
}
}
819:デフォルトの名無しさん
07/07/08 19:37:18
質問です。お願いします。
【 課題 】1以上の整数nを入力しって、nの約数を小さい順にすべて表示するプログラム
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】5. その他(明記すること)
まだGUIはならってません。
【 解答希望日 】7月9日
【 補足 】メソッドを2つ使って、かつvalueを使います。
あと「小さい順に表示する」というのがわかりません。
820:デフォルトの名無しさん
07/07/08 19:50:46
>>818
class Triangle{
public static void main(String argv[]){
int i,k;
for(k=1; k<=10; k=k+1){
for(i=1; i<=10-k; i=i+1)
System.out.print(" ");
for(i=1; i<=k; i=i+1)
System.out.print("*");
System.out.println();
}
}
}
821:デフォルトの名無しさん
07/07/08 19:54:40
【 課題 】1以上の整数nを入力して、nを素因数分解するプログラムを作成しなさい
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】20日(金)まで
【 Ver 】1.5.0_08
【 補足 】丸投げです。お願いします。
822:デフォルトの名無しさん
07/07/08 19:59:54
>>819
public class Divisor {
public static void main(String[] args) {
int n = 1008;
System.out.println(1);
for (int i = 2; i <= n / 2; i++) if (n % i == 0) System.out.println(i);
System.out.println(n);
}
}
823:デフォルトの名無しさん
07/07/08 20:01:47
質問です。
【 課題 】▲を乱数を使用して、最低1個~最高4個並ぶ縦長のグラフを作成する
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4.制限無し
【 解答希望日 】7月9日
【 補足 】
↓のようなイメージになります。
▲
▲ ▲
▲▲ ▲
▲▲▲▲
824:デフォルトの名無しさん
07/07/08 20:30:16
>>823
Javaのバージョンは?
825:823
07/07/08 20:41:10
バージョンを書くのを忘れていました。
バージョンは1.6.0_01です。
826:デフォルトの名無しさん
07/07/08 20:41:42
【 課題 】 コードソース 反逆のPG のアニメーションを自動作成するプログラム
【 形態 】 5. ニコニコ or ニフニフ形式
【 GUI 】 5. Flash
【 期限 】 (=ω=.)<私が出演する作品が終了する前までに
【 Ver 】 Java1.5↑ Flash MX
【 補足 】 出来るだけ視聴率(再生数)と感想(コメント)を取れる作品が生成できる事
827:デフォルトの名無しさん
07/07/08 20:44:59
夏厨の季節だなw
828:819
07/07/08 22:13:17
>>822
すいません。なぜ1008なんですか?
829:デフォルトの名無しさん
07/07/08 23:41:05
【 課題 】 スタックの抽象データ型の定義について、 1. interface定義を行え
2. 定義したinterfaceの実装を行え
以下のテスト実行(キューをスタックに置き換えた動作)を行え
1. キューを作る
2. データを順次いれる:orange, lemon, apple
3. キューの先頭の要素を調べ、その要素をのぞく
4. キューの先頭の要素を調べ、その要素をのぞく
5. データを順次いれる:grape, tomato, chestnut
6. キューが空になるまで、キューの先頭の要素を調べ、その要素をのぞく
各操作毎にキュー内の要素を全てプリントする事。但し、各メソッドの中でプリントするのではなく、別途プリントするメソッドを用意して実現する事
【 形態 】eclipse
【 期限 】水曜までにお願いします。
【 Ver 】java version "1.4.2_12
830:デフォルトの名無しさん
07/07/08 23:42:28
【 補足 】スタックの抽象データ型の定義
TYPES
STACK[X]
FUNCTIONS
empty: STACK[X] → BOOLEAN
スタックを入力として与えて、真偽を返す関数である
new: → STACK[X]
入力を与えずに、呼ばれると新しいスタックを返す関数である
push: X × STACK[X] → STACK[X]
スタックにいれる要素とスタックを与えて、要素が入れられたスタックを返す関数である
pop: STACK[X] ⇒ STACK[X]
スタックを与えて、(先頭の要素が取り除かれた)スタックを返す
top: STACK[X] ⇒ X
スタックを与えて、(先頭の)要素を返す関数である
PRECONDITIONS
pre pop(s:STACK[X]) = (not empty(s))
pre top(s:STACK[X]) = (not empty(s))
AXIOMS
For all x:X, s:STACK[X]
empty(new())
not empty(push(x,s))
top(push(x,s)) = x
pop(push(x,s)) = s
831:デフォルトの名無しさん
07/07/08 23:55:21
>>823
できた。
URLリンク(kansai2channeler.hp.infoseek.co.jp)
832:デフォルトの名無しさん
07/07/09 00:10:02
>>823
public class Graph {
public static void main(String[] args) {
int n = 4; // 棒の数
int[] bar = new int[n];
for (int i = 0; i < bar.length; i++) bar[i] = (int)(Math.random() * 4 + 1);
for (int i = 4; i > 0; i--) {
for (int j = 0; j < bar.length; j++) System.out.print(bar[j] >= i ? "▲" : " ");
System.out.println();
}
}
}
833:デフォルトの名無しさん
07/07/09 00:11:13
リロードしてなかった
834:デフォルトの名無しさん
07/07/09 01:01:50
>>829
URLリンク(kaiunix.cs.shinshu-u.ac.jp)
これやってって言う方が資料も多いしいいんじゃないか?
今までの講義内容も分かるから知っているべき知識やまだ習っていない知識が何かもわかるし
835:デフォルトの名無しさん
07/07/09 02:32:53
【 課題 】名簿管理システムにおいて以下の機能を実装してください。
・名前を指定して、データの削除が行えるようにする
Meiboクラスのdeleteメソッドを完成させてください。 delete()メソッド内で削除する名前を読み込み、
delete(String name)を呼び出しています。 delete(String name)メソッド内(もしくは自分で作成したメソッドでもかまいません)に
必要な処理を記述し、名前を指定してデータの削除が行えるようにしてください。
・名簿データを名前昇順でソートできるようにする
データを名前順で並べ替えるメソッドsort()を実装してください。ソーティングアルゴリズムは問いません。
文字列の比較には、StringクラスのcompareToメソッドが利用できます。
Meibo.java URLリンク(kansai2channeler.hp.infoseek.co.jp)
Person.java URLリンク(kansai2channeler.hp.infoseek.co.jp)
Student.java URLリンク(kansai2channeler.hp.infoseek.co.jp)
Teacher.java URLリンク(kansai2channeler.hp.infoseek.co.jp)
【 形態 】2
【 GUI 】4
【 期限 】7/10
【 補足 】よろしくお願いします
836:デフォルトの名無しさん
07/07/09 04:03:15
未解決は
>>786
>>829
>>835
といったところかね?
837:デフォルトの名無しさん
07/07/09 04:25:03
>>836
>>786は課題じゃない
>>784のことだとしても、>>790、>>792あたりが回答になってる気がする
838:823
07/07/09 06:46:27
>>831,>>832さん
回答ありがとうございます。
839:823
07/07/09 06:52:29
>>831,>>832さん
回答ありがとうございます。
840:デフォルトの名無しさん
07/07/09 07:11:31
>>836
>>725のB木の方もまだ未解決です
841:デフォルトの名無しさん
07/07/09 11:06:59
参考になれば・・・。
URLリンク(www.yukinko-net.jp)
842:722
07/07/09 11:25:02
>>729のかたありがとうございます。
実行してみたところ、
Exception in thread "Thread-3" java.lang.Error: コンパイル問題が未解決です。
トークン ")" に構文エラーがあります。正しくは ; です。
となってしまいます・・・。
843:デフォルトの名無しさん
07/07/09 14:02:53
>>842
・javaソースファイル
・コンパイルして出来たclassファイル
・HTMLファイル(あれば)
をzipなりlzhなりに圧縮してどっかに上げてみて
844:デフォルトの名無しさん
07/07/09 16:36:09
>>835
// Personの名前が一意なら if の中で break; していいよ
public void delete(String name) {
for (int i = 0; i < vec.size(); i++) {
if (name.equals((Person) vec.get(i)) {
vec.remove(i);
}
}
}
public void sort() {
java.util.Collections.sort(vec);
}
845:デフォルトの名無しさん
07/07/09 16:42:59
次のような並べ替えプログラムを作成する。
1.キーボードから整数値を入力する
2.0以下の値が入力されるまで1を繰り返す
3.0以下の値が入力されたら、入力した値を大きい順に並べ替えて表示する(ただし、最後の0以下の値は並べ替えの対象には含めない)
プログラムの説明:
1.このプログラムは、配列(data[])へのデータ入力、data[]に入力された整数値をsdata[]という配列に大きい順に並べ替えて代入する、sdata[]の内容を表示する、という処理手順で作られている
2.ユーザ定義関数(max () )を使用している
3.max()の引数は、整数型の配列1つである。戻り値は引数として指定された配列の中のもっとも大きな値が格納されている配列要素番号である。
上記の条件で、下記のプログラムを完成せよ。
import java.io.*;
class Narabekae {
public static void main ( String [] args ) throws Exception {
BufferedReader kbd = new BufferedReader( new InputStreamReader(System.in));
int data[] = new int[50];
int (あ) = new int[50];
int nod = 0;
while(true) {
System.out.print("データ("+(nod+1)+"):");
String tmp = kbd.readLine();
if(Integer.parseInt(tmp) <= (い) ){
break;
846:デフォルトの名無しさん
07/07/09 16:44:05
}
data[nod] = Integer.parseInt( tmp );
(う);
}
for(int i=0 ; i<nod ; i++){
int p = max( data );
(あ) = data[p];
data[p] = 0;
}
for(int i=0 ; i<nod ; i++){
System.out.println( sdata[i] );
}
}
public static int max ( int (え) ){
int max = 0;
int p=0;
for(int i=0 ; i<x.length ; i++){
if(x[i] > max ){
max = x[i];
p = (お);
}
}
return (か);
}
}
おねがいします
847:デフォルトの名無しさん
07/07/09 16:55:22
Person が Comparable じゃないから上の sort じゃ無理だな。
// もっとうまい方法はあるでしょう。
public void sort() {
int currentSize = vec.size();
for (int i = 0; i < vec.size() - 1; i++) {
int tmp = i;
for (int j = i + 1; j < vec.size(); j++) {
if (((Person) vec.get(tmp)).getName().compareTo(((Person) vec.get(j)).getName()) == 1) {
tmp = j;
}
}
vec.insertElementAt(vec.get(tmp), i);
vec.remove(tmp + 1);
}
}
848:デフォルトの名無しさん
07/07/09 17:10:44
>>845
あ. sdata[]
い. 0
う. nod++;
え. [] x
お. i
か. p
849:722
07/07/09 17:44:41
>>729にあるプログラムから変えてないので・・・。
850:デフォルトの名無しさん
07/07/09 17:54:38
>>849
ん?俺のとこではエラー出ないよ
とりあえず、
・javaソースファイル
・コンパイルして出来たclassファイル
・HTMLファイル(あれば)
をzipなりlzhなりに圧縮してどっかに上げてみて
851:デフォルトの名無しさん
07/07/09 19:05:29
>>830
StackのメソッドにStackのオブジェクトを渡してそれを変更するって意味なの?
852:デフォルトの名無しさん
07/07/09 20:17:08
||||| |||||
/\ /\ /\
/ \ /|\/| |\/|\ / \
\ \/ \__/ \_/ \/ /
\ | |  ̄ | | (=ω=.) /
\ | | | | /
\ | |[] []| | /
\ | | () | | /
\ |M__M|[] |M__M| /
\ |[][] | /
[] \■|∧∧|■ // ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
[] \(゚Д゚) /< ネタ課題発信地にB61-11投下せよ!
[] \_/ \_______________
[]
853:デフォルトの名無しさん
07/07/09 21:19:42
【 課題 】遊べるようにゲームを完成させよ。
URLリンク(sourcepost.sytes.net)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】2007/7/14 24:00
【 Ver 】java version "1.5.0_11"
【 補足 】丸投げです。よろしくお願いします。
854:デフォルトの名無しさん
07/07/09 21:20:02
fdさ
855:デフォルトの名無しさん
07/07/09 21:46:47
>>853
ここまで書かれていると著作権に近いものねえか?
勝手にアップして訴えられても知らんぞ
856:835
07/07/09 22:10:07
>>844>>847
ありがとうございます。明日やってみます。
857:デフォルトの名無しさん
07/07/09 22:46:23
未解決は786じゃなくて768なんじゃないのか
858:デフォルトの名無しさん
07/07/10 00:45:51
>>842
そんなエラーは出ない。そもそもジェネリックスの無検査警告が出るからコンパイラ通らないはず。
それを直すだけでコンパイラ通って実行できる。
>>842のコピペミス。
859:デフォルトの名無しさん
07/07/10 01:03:56
コンパイル通ってないから「コンパイル問題が未解決です。」が出てるんじゃないの?
eclipseでやってるんしょ?
860:デフォルトの名無しさん
07/07/10 06:01:34
【 課題 】 専門学校の課題で商品管理の続きです
URLリンク(www.uploda.net) pass:java
【 形態 】1. Javaアプリケーション
【 期限 】7/11
【 GUI 】Swing
【 Ver 】1.5.0_08
【 補足 】以前ここで教えて頂いた課題の続きなのですが
商品管理と同じシステムでの売り上げの管理の部分を作成です
売り上げに関しては"1月1日 商品名 1個"といった具合です
テーブルに表示、ファイルへの保存、ファイルからの読み込みが出来ればいいです
GUIについても商品管理と同じ形で縦に引き伸ばして追加して頂いて結構です
また入力が0などの有効でない数字の時にエラーなどの処理もお願いします
861:デフォルトの名無しさん
07/07/10 12:00:06
【 課題 】バスのチケット予約システムの作成
長いのでこちらに
URLリンク(kansai2channeler.hp.infoseek.co.jp)
【 形態 】3. Servlet
【 GUI 】制限なし
【 期限 】7/12 10:30
【 Ver 】java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)
【 用語 】
【 補足 】丸投げです、よろしくお願いします
862:デフォルトの名無しさん
07/07/10 12:02:03
>>858
ジェネリックスの無検査警告出てもコンパイラ通るよ
つーかコンパイル出来なかったら古いソース使えないじゃん
863:デフォルトの名無しさん
07/07/10 12:40:17
>>858
ジェネリックスの警告は気にして無かったなー
警告出ないように修正した奴あるけど>>842要る?
>>855
なんかマズイ奴なの?
864:デフォルトの名無しさん
07/07/10 12:47:44
(=ω=.)<モスク立て篭もり事件、説得拒否で警察特殊部隊突入!!死者多数
期限 レス番号 種別 備考
------------------------------------------------------------
7/10 >835 Applet 入社前課題に似てる?w
7/11 14:30 >768 サーバサイドアプリ DBはMySQL推奨?
7/11 >860 Swing >727の続きらしい
7/12 >861 サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00 >853 Swing どこからDLした?w
7/17 >725 コマンドアプリ B木のみ
7/20 >821 Applet 数学
さて、2日目チキンカレーでも・・・(=ω=.)<くさっ(ry
865:864
07/07/10 12:56:39
ニュース訂正
警察特殊部隊 ×
陸軍特殊部隊 ○
866:デフォルトの名無しさん
07/07/10 13:42:57
なんで被害が出る可能性がある突入なんて方法を選んだんだ
せっかくあるんだから戦術核一発で十分じゃないか
867:デフォルトの名無しさん
07/07/10 13:51:59
>>866
バーローwww
戦術核使ったら隣と戦争開始ジャマイカw
特殊部隊突入時の死傷者50人程度
戦術核使用時の死傷者50,000人程度
868:デフォルトの名無しさん
07/07/10 14:03:45
>>862
俺も無視しようと思ったけど下の方で拡張for文使ってたからさ。
無検査の部分だけわざわざスルーしてキャスト変換だけ残すのは統一性ないじゃん。
それに多分コンパイラすら通せないならジェネリックス対応して問題つぶした方が早いよ。
>>842
eclipseなら「問題」ビューにエラーと警告がリストアップされてるから
それを潰す。自分で変なことしてなけりゃ型に特化させるだけだからIDEが教えてくれるんじゃない?
869:デフォルトの名無しさん
07/07/10 14:16:10
>>855
コードそのものに著作権が発生するわけじゃないし、あの程度なら誰でも書けそうだからアルゴリズムも保護できない。
だから、強いて挙げるなら源開発者とのライセンス違反くらいにしかならね。
無許可な二次配布ね。
そもそも、作れば何でも保護されるわけじゃない。
未完成な誰でも書けるコードに公開権もないだろうし。
870:デフォルトの名無しさん
07/07/10 14:48:50
>>821
URLリンク(sourcepost.sytes.net)
871:デフォルトの名無しさん
07/07/10 15:48:08
>>868
統一性の話なんかしてないぜ
「ジェネリックスの無検査警告が出るからコンパイラ通らないはず」というのは必ずしも正しく無いって話だぜ
javacじゃ警告は出るけどコンパイル自体はできるのよ
eclipseでジェネリックスをエラーにするよう設定できるけど、それをjavaの標準みたいに言うのは正確では無いと思った訳
我ながら細かいとこだと思うけどな
つーかeclipseでジェネリックスをエラーにするよう設定しても>>842みたいなエラー出ないじゃん
型の安全性うんぬんって出るけど、トークン ")" に構文エラーうんぬんってのはおかしくない?
>>858の言うようにコピペミスじゃね?
872:デフォルトの名無しさん
07/07/10 16:09:54
うpろだが勝手につける行番号そのままだとコンパイル時に検討違いなエラーが大量に出るからその一つじゃない?
873:デフォルトの名無しさん
07/07/10 16:22:39
コマンドー
Ⅴ
_,,..,∩,,
/ ,' 3∩`ヽーっ
l ⌒_つ
`'ー---‐'''''"
874:デフォルトの名無しさん
07/07/10 17:59:59
すいません。
本当にJAVAを習い始めたばっかりでの課題です。
専門用語とか、何もわかってないですが、
お願いしても大丈夫ですか?
875:デフォルトの名無しさん
07/07/10 18:01:08
質問するのは勝手だが、答えてもらえるかどうかはその中身次第
876:835
07/07/10 18:25:06
deleteを>>844、sortを>>847の方法でやってみました。
コンパイルはできるんですがなぜかdelete、sortコマンドを入力しても
実行できません。どうすればいいでしょうか
877:デフォルトの名無しさん
07/07/10 19:31:06
( ゚д゚)
878:デフォルトの名無しさん
07/07/10 19:54:54
>>874
頼むからやる気が出る問題にしてくれ
879:デフォルトの名無しさん
07/07/10 20:18:51
(=ω=.)<では、課題を。。。
さぁ~始まるザマスよ
【 課題 】 PC+3キャリア(+Tu-Ka)対応のWebサイトフレームワークを作る
【 形態 】 サーバーサイドアプリ
【 GUI 】 PCインターネットブラウザ 携帯Webブラウザ対応
【 期限 】 7/20 21:05 (コマンドーの日)まで
【 Ver 】 Java1.5↑
【 補足 】 HTMLから CHTML XHTML HDMLの3タイプに変換できること
*3キャリアサーバーによる自動変換機能は当てにしてはいけない
*特にHDMLのActionタグは独自仕様
携帯電話は3世代ぐらい前まで対応できたらGJ
880:デフォルトの名無しさん
07/07/10 20:19:54
GWTの改造かカプセル化で出来そうだね
881:デフォルトの名無しさん
07/07/10 21:30:25
↓の問題なのですが、どなたか教えていただけないでしょうか?
『下記のプログラムを参考にして、ファイルからデータを読み、それを整列し、その後、
”入力された値をデータの中から二分探索によって探索する”ことを繰り返すプログラムを作成せよ』
882:842
07/07/10 21:31:23
何回かやり直してみたところ、エラーが出るところが
for(Triangle item: viewObj.getFaces()){
170行目のところが構文エラーと出ます。上の : と始めの)のところにエラーってでます。
883:デフォルトの名無しさん
07/07/10 23:01:04
>>882
var.は6なんでしょ?そこでエラーが出るわけない。
使ってるIDEの問題じゃないか?
素直にjavac使え。問題が切り分けられん奴にIDEは混乱するだけ。
javacしてエラーが出たらエラーメッセージ全てとjavacのvar.をコピペ。
落ち着いてでなおして来い。
884:デフォルトの名無しさん
07/07/10 23:03:26
【 課題 】コンストラクタ クラス内部変数の値をえるメソッド
以下の結果になるようCarクラスを追加する。
//////////////////////
Name:Sports-Car
Maker:Sun
Price:1000000
Sun Sports-car 1000000
//////////////////////
class Shop {
public static void man(String args[]){
Car kuruma = new Car(sports-car", "Sun", 1000000);
System.out.println("Name : " + kuruma.getName());
System.out.println("Maker : " + kuruma.getMaker());
System.out.println("Price : " + kuruma.getPrice());
System.out.println();
kuruma.display();
}
}
【 形態 】Javaアプリケーション(main()で開始)
【 期限 】明日~明後日
【 Ver 】1.5
【 補足 】丸投げ状態。
お願いします。
885:デフォルトの名無しさん
07/07/10 23:49:36
// >>884
public class Car {
// インスタンス変数
private String name;
private String maker;
private int price;
// コンストラクタ
public Car(String name, String maker, int price){
this.name = name;
this.maker = maker;
this.price = price;
}
// 車名を返すメソッド
public String getName(){
return this.name;
}
// メーカー名を返すメソッド
public String getMaker(){
return this.name;
}
// 価格を返すメソッド
public int getPrice(){
return this.name;
}
// インスタンスの情報を出力するメソッド
public void display(){
System.out.println(maker + " " + name + " " + price);
}
}
886:デフォルトの名無しさん
07/07/10 23:50:45
でたよ、やさしいJavaの車クラス(=ω=.)
887:デフォルトの名無しさん
07/07/10 23:55:40
>>884
Sports-Carの頭文字が大文字だったり小文字だったりするのは
ただのミスなのか?
class Car {
private String name;
private String maker;
private int price;
public Car(String name, String maker, int price) {
this.name = name;
this.maker = maker;
this.price = price;
}
public void display() {
System.out.println(getMaker() + getName() + getPrice());
}
public String getMaker() {
return maker;
}
public String getName() {
return name;
}
public int getPrice() {
return price;
}
}
888:デフォルトの名無しさん
07/07/11 00:07:35
>>885
ありがとうございますた。
889:デフォルトの名無しさん
07/07/11 00:23:55
>>886
やさしいC++もまったく同じコードだった気ガス
まあ、活用編のDB叩く章でプロプラエタリなAccess使ってるイミフな著者だしね。
入門本手に取る奴がなんでAccessをry・・・
890:デフォルトの名無しさん
07/07/11 00:32:43
returnをつけることによってどういった処理になるの?
891:デフォルトの名無しさん
07/07/11 00:40:54
【 課題 】文房具請求のGUIを設計してJava で実装しなさい。
主な仕様は次の通り。
1.文房具最低10品目は用意し、品目を指定して数量を入力する。できれば、価格の合計も計算する。
2.請求元CSまたはDM学科の研究室のいずれかを指示。「ここの研究室」がデフォルト。パスワード認証はあればbetter。
3.確認実行請求内容を表示してから「実行」ボタン押す。
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】7/12 10:00まで
【 Ver 】java version "1.6.0_01"
【 補足 】インターフェースの例は次の通りです。
URLリンク(xtp0001.s3.x-beat.com)
よろしくお願いします。
892:デフォルトの名無しさん
07/07/11 01:07:41
>インターフェースの例は次の通りです。
何気にベクターベースで笑ったw
まあ、ボーダーをサブクラス化すればいいんだけど。
893:デフォルトの名無しさん
07/07/11 02:18:21
大学の先生と一緒にLuceneをいじってWeb検索システムを組みました。
クロールはせず、自前で一斉に取得した元ファイルを
自分のPCに検索元のファイルを入れておいて、それを検索して表示する仕組みです。
このファイルはdata/というディレクトリ以下に
取得元のURLのディレクトリ構造を反映して入っているのですが、
自分のフォルダの中のファイルへのアクセスではなく、
元のURLへのリンクにリダイレクトする方法があればご教示いただけると助かります。
例えば
data/200703/05.html
のファイルへのアクセスを
URLリンク(xxxxxxx)
に変えたいのです。どうかお願いしますm(__)m
894:デフォルトの名無しさん
07/07/11 02:21:47
>>893
>>1
895:893
07/07/11 02:53:14
ちゃんとした課題じゃないのでどうしてもテンプレにそぐいません…orz
どうもすいませんでした
896:デフォルトの名無しさん
07/07/11 03:24:24
それは宿題スレではなく質問相談スレッドにですね・・・
897:デフォルトの名無しさん
07/07/11 03:40:03
馬鹿正直というか馬鹿というか
適当にテンプレに沿って質問しろよ馬鹿
898:以下質問スレで
07/07/11 04:07:54
>>893
サーバーリストを保持しといてそのリスト内にある各サーバー毎にホストされてるファイルを相対URIでマップ。
それからサーバーリストを意識しないで直接全ての相対URIを検索する仕組みを作って、
アクセスしたいファイル名を見つけるようにする。そこから、ローカルのファイルに行くかwww上のリソースに行くかの分岐だけど
www上なら相対URIからホストを逆算して
ホストを基底URIとして相対URIと結合して絶対URIを作る。あとはそのURIをhogehogeする。
ローカルファイルの場合は相対URIから実際に置いてあるファイルシステムのパスへ変換してFileオブジェクトでも作って以下、hogehoge。
利用してるファイルシステムによってはそのままURIの識別子が使えるとは限らないのでURIをそのままファイルパスに利用しない事。
あとサーバーが国際化ドメイン名の可能性もあるのでちゃんと処理すること。これはアプリ側の仕事。
この関係でサーバーリストもPunycodeでもっといた方が楽かも。RFC嫁。
それとURN,URI,URLは理解しておきましょう。
普通のDBじゃ効率悪そうだから独自のDB作るのが良いかも。そっちの方が実装が小さくなりそう。
899:デフォルトの名無しさん
07/07/11 04:47:36
締め切り変更で明日の未明3:00まで待たせて頂きます
【 課題 】 専門学校の課題で商品管理の続きです
URLリンク(www.uploda.net) pass:java
【 形態 】1. Javaアプリケーション
【 期限 】7/12 3:00
【 GUI 】Swing
【 Ver 】1.5.0_08
【 補足 】以前ここで教えて頂いた課題の続きなのですが
商品管理と同じシステムでの売り上げの管理の部分を作成です
売り上げに関しては"1月1日 商品名 1個"といった具合です
テーブルに表示、ファイルへの保存、ファイルからの読み込みが出来ればいいです
GUIについても商品管理と同じ形で縦に引き伸ばして追加して頂いて結構です
また入力が0などの有効でない数字の時にエラーなどの処理もお願いします
900:デフォルトの名無しさん
07/07/11 06:12:47
【 課題 】
URLリンク(sourcepost.sytes.net)(この中に問題が書いてあります。)
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし
【 期限 】2007年07月12日00:00
【 Ver 】java version "1.6.0_01"
【 補足 】プログラムの穴埋め問題です。よろしくお願いします。
901:デフォルトの名無しさん
07/07/11 11:11:49
(=ω=.)<米でPS3値下げ発表から数日、日本での値下げはまだか!!。。。MMORPGメインだけどw
期限 レス番号 種別 備考
------------------------------------------------------------
7/11 14:30 >768 サーバサイドアプリ DBはMySQL推奨?
7/12 3:00 >860>900 Swing >727の続き 期限1日延びた。。。
7/12 10:00 >891 Applet >892氏が興味を示したようです
7/12 >861 サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00 >853 Swing どこからDLした?w
7/17 >725 コマンドアプリ B木のみ
902:901訂正
07/07/11 11:15:56
(=ω=.)<間違ったorz
>860>900 ×
>860>899 ○
903:デフォルトの名無しさん
07/07/11 11:46:32
質問で悪いがメソッドに引数ないときってRETURN使うの?
904:デフォルトの名無しさん
07/07/11 11:56:22
引数と戻り値と間違ってる?
905:デフォルトの名無しさん
07/07/11 13:27:24
returnが何してるかはアセンブラで考えた方が分かりやすいような・・・
906:893
07/07/11 13:37:37
スレ違いに気づかず特攻してしまったにも関わらず丁寧な対応をして頂き
ありがとうございましたm(__)m
今ようやく大学のPCからソースコードを回収できたので
自分の中で質問がまとまったら質問スレにお世話になります。
>>898
うぉお…URI、URNを知りませんでした!
不勉強で申し訳ありません。一日かかって解読させていただきます!
907:デフォルトの名無しさん
07/07/11 17:48:32
【 課題 】 入力したnまでの素数を表示するプログラムをつくれ。
【 形態 】 linux
【 期限 】 7月12日午後4時まで
【 補足 】 篩の使用はだめ。
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws
IOException {
int n, amari;
String strn;
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.println("整数を入力してください。");
strn = br.readLine();
n = Integer.parseInt(strn);
System.out.println( "素数 = " + 2);
for(int i=2; i<=n; i++ ){
for(int g=2; g<=i-1; g++ ){
amari = i % g;
if (amari != 0 ){
g=i-1;
System.out.println( "素数 = " + i);
}else{g=i-1;
}
}
}
}
まで自分で作ったのですが2で割ったときにあまりが0以外になってしまうため全部の奇数が素数として表示されてしまいます。
またgの範囲から2が素数とすることができません。
改善点を教えてください。
908:デフォルトの名無しさん
07/07/11 18:07:29
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws IOException {
System.out.println("整数を入力してください。");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String strn = br.readLine();
int n = Integer.parseInt(strn);
for(int i=2; i<=n; i++ ){
boolean amariGaZero = false;
for(int g=2; g<=i-1; g++ ){
if((i % g) == 0){
amariGaZero = true;
break;
}
}
if(!amariGaZero){
System.out.println( "素数 = " + i);
}
}
}
}
909:デフォルトの名無しさん
07/07/11 19:14:01
ありがとうございます。
ただわかりませんorz
910:デフォルトの名無しさん
07/07/11 19:26:17
( ゚д゚) >909
(゚Д゚)
911:デフォルトの名無しさん
07/07/11 19:41:46
booleanってなんですか?
912:デフォルトの名無しさん
07/07/11 19:50:10
>>911
⊂二二二( ^ω^)二⊃ の仲間です。
913:デフォルトの名無しさん
07/07/12 01:54:26
>>911
URLリンク(www.google.com)
914:デフォルトの名無しさん
07/07/12 03:17:49
booleanを使わないバージョン
ラベル付きcontinueでiのループ繰り返した方が分りやすいかも
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws IOException {
System.out.println("整数を入力してください。");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String strn = br.readLine();
int n = Integer.parseInt(strn);
for(int i=2; i<=n; i++ ){
Hantei:{
for(int g=2; g<=i-1; g++ ){
if((i % g) == 0){
break Hantei;
}
}
System.out.println( "素数 = " + i);
}
}
}
}
915:デフォルトの名無しさん
07/07/12 04:03:53
>>907
効率は悪いけど元のソースを尊重するならこんな感じ
割り切れなかったらすぐに素数と判断するのではなく
最後まで割り切れなかった時だけ素数と判断しないと奇数が全部素数になってしまう
ほかにはループを途中で終了するためのbreakというキーワードを覚えたほうがいい
あとクラス名は大文字で始めるのが一般的
import java.io.*;
class lf1sosu {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("整数を入力してください。");
String strn = br.readLine();
int n = Integer.parseInt(strn);
for(int i=2; i<=n; i++ ){ // 検査する数iを2からnまで変化させる
for(int g=2; g<=i; g++ ){ // 割る数gを2からiまで変化させる
// 素数であっても最後にgにiが入ると割り切ることができる
int amari = i % g; // i/gの余りを求める
if (amari == 0 ){ // 余りが0、つまり割り切れた場合
if (g==i){ // 検査する数と割る数が同じなら
System.out.println( "素数 = " + i); // 検査する数より小さい数で割り切れなかったのでiは素数
} else {
g = i + 1; // 検査する数より小さい数で割り切れたら素数ではないので
// gにiより大きい数を代入してループを途中で終了する
// こう書くよりもbreak;を使った方がいい
}
} // 割り切れなかった場合は次のgに進む
}
}
}
}
916:デフォルトの名無しさん
07/07/12 04:19:03
あー
途中ループ終了は g = i + 1; でなく g = i; でよかった
でも普通は break; を使ってくれ
元のソースでg=i-1;でループを止めようとする意図が見えたからそれに従ったが
917:デフォルトの名無しさん
07/07/12 08:25:59
ほんとにありがとうございます。
頑張って理解してきます。
918:デフォルトの名無しさん
07/07/12 10:47:31
篩ダメって意図が木になる
919:デフォルトの名無しさん
07/07/12 11:23:01
候補の中から該当するものを抜いていく作業が、
難しいから使わないでとのことです。
920:デフォルトの名無しさん
07/07/12 13:58:01
(=ω=.)<
期限 レス番号 種別 備考
------------------------------------------------------------
7/12 >861 サーバサイドアプリ EX課題eはDB使う前にしとけよw
7/14 24:00 >853 Swing どこからDLした?w
7/17 >725 コマンドアプリ B木のみ
以下、未解決で時間切れ
7/11 14:30 >768 サーバサイドアプリ DBはMySQL推奨?
7/12 0:00 >900 穴埋め 折れ線問題穴埋め
7/12 3:00 >860>899 Swing >727の続き 期限1日延びた。。。
7/12 10:00 >891 Applet >892氏が興味を示したようです
921:725
07/07/12 16:30:25
725ですが、B木の件、なんとかならないでしょうか。
B木については木構造であり、根の子の数は2以上m以下であり、根以外の非終端接点の子の数はm/2以上m以下であり、
全ての葉のレベルは等しい。という定義しかわかりません。
どう考えても自分の手に余る課題なんです。お願いします
922:デフォルトの名無しさん
07/07/12 17:04:32
この程度で普通に勉強してて手にあまる方がおかしい。
200レス経ってんだから往生しちゃいなYO
ヒープソートが分かればB-Treeもわかるし。
まともな課題じゃん。
923:デフォルトの名無しさん
07/07/12 17:19:44
B木の概念はわかってもそれをjavaで表せなんてできないんです。お願いしますお願いします
924:デフォルトの名無しさん
07/07/12 17:43:02
>>923
っURLリンク(www.amazon.co.jp)
925:891
07/07/12 19:11:09
すいません、>>891ですが7/13(金)の22:00までに期限を延ばしてください…お願いします
926:デフォルトの名無しさん
07/07/12 19:18:53
.
927:デフォルトの名無しさん
07/07/12 19:23:32
【 課題 】下記を元に*を下段に2個ずつ減らして行きひし形にする
【 形態 】1. Javaアプリケーション
【 期限 】明後日
【 Ver 】1.5
public static void main(String argv[]){
int i,k;
for(k=1; k<=6; k=k+1){
for(i=1; i<=6-k; i=i+1)
System.out.print(" ");
for(i=1; i<=2*k-1; i=i+1)
System.out.print("*");
System.out.println(" ");
}
}
928:デフォルトの名無しさん
07/07/12 21:20:02
>>927
for (k = 1; k < 6; k++) {
for (i = 1; i <= k; i++) {
System.out.print(" ");
}
for (i = 1; i <= 2 * (6 - k) - 1; i++) {
System.out.print("*");
}
System.out.println();
}
929:デフォルトの名無しさん
07/07/12 21:24:05
>>927
一番外のfor文デクリメントするだけでよかたよ…
for (k = 6; k >= 1; k--)
930:デフォルトの名無しさん
07/07/12 21:50:43
だが断る(>ω=.)
931:デフォルトの名無しさん
07/07/13 00:05:20
(=ω=.)<上には上がいる っURLリンク(wiredvision.jp)
期限 レス番号 種別 備考
------------------------------------------------------------
7/13 22:00 >891>925 Applet >892氏が興味を示したようです
7/14 24:00 >853 Swing どこからDLした?w
7/17 >725 コマンドアプリ B木のみ
932:デフォルトの名無しさん
07/07/13 15:35:50
(=ω=.) ←この顔文字いい加減うざい
933:デフォルトの名無しさん
07/07/13 15:50:00
ユーザとコンピュータが交互に石をおいていくゲームです.
______の部分を埋めて,プログラムを完成させてください.
import ____________________;
public class kadai06_1 {
public static void main(String[] args) {
String s; //入力した文字を受け取る
int size = 3; //盤の大きさ
int user_x = 0; //ユーザが選択したx座標
int user_y = 0; //ユーザが選択したy座標
int com_x, com_y;
int[][] board = new int[size][size];
BufferedReader br = ______________________________________________________;
//初期化 : 盤をすべて0にする
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
board[i][j] = 0;
}
}
934:デフォルトの名無しさん
07/07/13 16:13:04
>>933
>>1
935:デフォルトの名無しさん
07/07/13 19:52:58
import (=ω=.);
936:デフォルトの名無しさん
07/07/13 20:05:05
>>932
では、(*‘ω‘*)<私のAA名は、ちんぽっぽ です。
↑を使いますね(*‘ω‘*)
937:デフォルトの名無しさん
07/07/13 20:28:18
ある晴れた日のこと~(=ω=.)