【Java編】 学校の宿題は俺にやらせろ 【Java編】
■ このスレッドは過去ログ倉庫に格納されています
0001糞すれクリエータ
NGNGただGUIかんけーはめんどクセーから、放置するぞ!
☆丸投げ歓迎 AGE進行☆
0149132
NGNGまあ言ったとおりうだつの上がらない奴だよ。
俺としてもあなたが誰か気になるところだけど、謎のままでも面白いや。
ちょっと祭り気分で楽しかった。じゃあお互いテスト頑張ろう。
てか勉強もしないでこんなとこにいるなとw
0151デフォルトの名無しさん
NGNG自分のことをそう悪くいうもんじゃないよ!
DQNがぁ〜
0153138
NGNGうちの大学でjava始めるのは二年だよ。
132はプログラムわからないっていうより、
テキスト持ってないからjavaがわからないってだけかと。
C言語なら並の大学生くらいにはできるっしょ。
教官が漫談だけで講義終わらせるから自習しないと何も覚えないんよ。
>>132
こっちも楽しかったよ〜
0154138
NGNG風呂入ってくるw
面白くてageで書き込んじまってすまんかった。
0155132
NGNGどうもありがとねー。
ところでさ〜、きみ「な○○」じゃない?w
0156132
NGNG155は俺じゃないぞ。騙るなよ〜。
って、そんなことより
まさかもう一人身内がいたって事か??
うちの大学の8割が2ちゃんねらってのは本当だったのかなw
ちなみに「な」で始まる3文字の香具師は一人しか思い浮かばないが。
それとViiiの意味ってどういうこと? いまだに分からんし。
0157132
NGNGおい!偽者はひっこんでろ!
0158お願いします
NGNG問題は
Assume that a Choice object has a registered listener.
Code the method header of the method required by the
listener to handle the events fired by the
Choice object.
です。
これでいいのかなあ?
--> public void itemStateChanged(ItemEvent e)
0159138
NGNG「な○○」は一人しかいないな。
まあ、俺は「な○○」じゃないけどな。
>それとViiiの意味ってどういうこと? いまだに分からんし。
viiiにソースプログラムが載ったURLがあるって意味です。
http://www.saiensu.co.jp/book_support/4-7819-0942-6/
テスト駄目ぽ…
来年頑張ります…
0160132
NGNGなるほど〜。ありがとう、それでレポートが出せそうだよ。
まあ出したところで、テストで1問も解けなかったけどなー(つд`)
しかも来年うかるかどうかも怪しいもんだ…
逝ってくる
カチャ
;y=ー( ゚д゚)・∵. ターン
\/| 132|)
0161デフォルトの名無しさん
NGNGコマンドライン引数で与えたフォルダの中にあるファイル名を(できればフォルダ名も)全て読み取り、
それを〇〇.txtに書き込みたいのですがどのようにすればできるでしょうか?
テキストファイルの文を読み込むときはreadLine()などで指定したテキストファイルから1文ずつ読み取ればいいとかは分かりますが、
フォルダを指定して、その下のフォルダ名、ファイル名だけ取得というのはできますか?
C:\Java\kadai2>javac Kadai2 フォルダ名 kekka.txt
みたいにしてやりたいのですが。
宜しくお願いします。
0162デフォルトの名無しさん
NGNG手作り感あふれるものがいいです。
ネットで検索したものだとバレるのでやばいんです。。。
0163デフォルトの名無しさん
NGNGjava.io.File#list()
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/File.html
ディレクトリのファイル一覧を得たい [j-h-b:708]
http://java-house.jp/ml/topics/
[JavaHouse-Brewers:708] Re: File Name to String
http://java-house.jp/ml/archive/j-h-b/000708.html#body
0164161
NGNGどうも親切にありがとうございます。
教えていただいたサイトで調べてみます。
0165161
NGNGtestというフォルダの中にtest1.txtとtest1というフォルダがあります。
import java.io.*;
class Filelist{
public static void main(String args[]){
try {
File f=new File(args[0]);
String s[] = f.list( );
int i=0;
while(s[i].equals(null)!=true){
System.out.println(s[i]);
i++;
}
}
catch(Exception e){
System.out.println("No such directori");
}
}
}
で実行すると
C:\Java\practice>java Filelist test
test1.txt
test1
No such directori
こうなってしまいます。ファイル名が格納されてないなら
No such directoriと表示させたくないのですがどうすればいいでしょうか?
0166デフォルトの名無しさん
NGNG//System.out.println("No such directori");
0167161
NGNGごめんなさい・・・
初歩的なことすぎて泣けてくる
0168デフォルトの名無しさん
NGNGargs[0] と、いきなり配列 args の最初の要素にアクセスしようとしているが少なくとも
要素が1つはあることを確認したほうが良い。要素がゼロ個の時は、エラーメッセージ吐いて終わる、とか。
配列 s が持っている要素の個数(配列の長さ)を越えてアクセスすると、
java.lang.ArrayIndexOutOfBoundsException
という例外が発生するのだが、プログラム全体が1つの try catch に囲まれてしまって
いるため、それに気づくことができなくなっている。初心者は面倒でも細かく try catch を使うべし。
このプログラムの場合、指定されたディレクトリが存在しない時は、File#list() の戻り値が null になる。
これを検出して、メッセージを表示すればよい。(このプログラム場合 try catch はそもそも必要ないと思う。)
while で配列の各要素に順にアクセスしようとしているが、配列の要素に順にアクセスする際に
頻繁に使われるイディオムがある。for を用いて次のように書く。
for (int i=0; i<array.length; i++) {
// array[i] を使った何かをここに書く
}
ディレクトリのスペルが間違っている。間違うくらいなら日本語で書く。No Such が何を指しているのか
を明記する。エラーメッセージは System.out ではなく System.err に吐く。
0169168
NGNGpublic class FileList {
public static void main(String[] args) {
if (args.length < 1) {
System.err.println("ディレクトリ名を指定してください。");
System.exit(1);
}
File f = new File(args[0]);
String s[] = f.list();
if (s == null) {
System.err.println("ディレクトリ" + args[0] + "がありません。");
System.exit(1);
}
for (int i=0; i<s.length; i++) {
System.out.println(s[i]);
}
}
}
2ちゃんねるにプログラムソースを書くときはインデントに全角スペースを使う。
0170161
NGNG>>168>>169
深夜にお疲れのところ長文、プログラム書いていただいてありがとうございます。
とてもわかりやすくてためになりました。参考にさせてもらいたいと思います。
今日は朝からGUIを勉強中・・難しいけど結構おもしろいです。
話を戻しますと先ほどのプログラムを使いフォルダ名の指定で、
C:\Java\practice>java Filelist2 ../../cpp
と打つとcドライブの中のcppフォルダの中の一覧が見れますが、
C:\Java\practice>java Filelist2 ../../My documentsと打つと
ディレクトリ../../Myがありません。
と表示され見ることができません。
スペースの入っているフォルダの中を表示させるにはフォルダ名を変更するしかないのでしょうか?
コマンドラインから直接フォルダを指定して、中を確認するプログラムにしたいのですが・・
他の方法で見ることができるのであれば教えて頂きたいです。
宜しくお願いします。
0171デフォルトの名無しさん
NGNGpublic void update(Graphics g) {
paint(g);
}
なんかを使うと思うんですけど、
コンポーネントで画面をクリアするボタンを作りたいのですが、
画面をクリアするやり方を教えてください
0172デフォルトの名無しさん
NGNGrepaint();
で可能
裏でいろいろやって勝手にupdateを呼び出してくれるよ
0173デフォルトの名無しさん
NGNG複数のユーザが同一のディレクトリにテキストファイルをいれています。
テキストファイルの名称のルールは
半角英字でユーザ名(文字数に既定なし)年月日(yyyymmdd型 8桁固定).txt
例)yuza20030213.txt
現在から一年以上前のデータをユーザ名に関係なく、削除するプログラムです。
なお、この仕様以外のテキストファイルやフォルダが存在しています。それは削除してはいけません。
できますか?
0175173
NGNGでも、その前に もしよろしければ
簡易フローを書いていただけませんか?
0176デフォルトの名無しさん
NGNG情けない
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG頻度分布をグラフ化し、平均値、中央値を示し乱数によって○○人分用意して入力した点数により位置と順位を表示しる。
という宿題なんですけど、だれかできないでしょうか?
0179モダナガリフォンゲるる
NGNGファイルに書き込むメソッドが呼ばれる度にで逐次追加で書き込みたいのですが、
どうすればいいんでしょうか。
毎回、最後のデータだけ入ってるだけで、上書きされてしまうんですが。
0180171
NGNGありがとうございます☆
しかし、テキストに入力された文字列を表示するための
ボタンを作ってあって、そこで repaint() を呼び出しているんで、
クリアボタンで repaint() を呼び出すと、クリアじゃなくて、表示しちゃうんですよ・・・
public void paint(Graphics g) {
g.drawString(ss, rdnum1, rdnum2);
}
public void update(Graphics g) { // 描画のクリアの中止
paint(g);
}
//部品のイベント処理
public void actionPerformed(ActionEvent e) {
random = new Random();
rdnum1 = Math.abs( random.nextInt() ) % 200 + 1;
rdnum2 = Math.abs( random.nextInt() ) % 160 + 1;
Button bt = (Button)e.getSource();
if (bt == bt1) {
ss = txt1.getText();
repaint();
}
if (bt == bt2) {
//描画のクリアのための処理がしたいっす
}
}
なにか他のやり方ありますでしょうか?
0181161
NGNGできました!これでスペースのはいったフォルダも渡せます。
どうもありがとうございます。
0182デフォルトの名無しさん
NGNGニューラルネットワークの誤差逆伝搬法を用いて以下のNNを学習させる
プログラムを作成せよ.
(入力1,入力2,入力3,出力)=(0,0,0,0)
=(1,0,1,0)
=(1,1,1,1)
=(1,1,0,0)
=(1,0,0,1)
=(0,0,1,1)
達人の方々,よろしくお願いします.
0183175
NGNGストップのしかたをどなかた教えてください(SDK1.41だったはず)
0184デフォルトの名無しさん
NGNGCtrl+C で止まらん?
0185デフォルトの名無しさん
NGNGありがとうございます。
やってみます
0186デフォルトの名無しさん
NGNG止まりました。どうもありがとうございました。
助かりました・・
0187デフォルトの名無しさん
NGNGどのボタンが押されたか、識別する仕組みを作って、
repaintの中で if 文で分岐するのが簡単。
やっつけ仕事だけど。
0188tantei
NGNG●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
24時間受付 090−8505−3086
URL http://www.h5.dion.ne.jp/~grobal/
メール [email protected]
グローバル探偵事務局
0189デフォルトの名無しさん
NGNG需要と供給のバランスが取れてないな(w
0190デフォルトの名無しさん
NGNGpublic class Kuku {
public static final int MAX_QUESTION = 10;
public static void main (String[]args) {
int goodAnswers = 0; //正答の個数
System.out.println("これから九九の問題を" + MAX_QUESTION + "問出します。");
for (int i =0; i< MAX_QUESTION; i++) {
boolean ok = showQuestion(i+1);
if (ok) { goodAnswers++;}
}
double rate = goodAnswers * 100.0 / MAX_QESTION;
System.out.println("");
System.out.println("正しく答えられたのは" + goodAnswers + "問で、");
System.out.println("間違ってしまったのは" + (MAX_QUESTION - goodAnswers) +
"問です。");
System.out.println("正答率は" + rate + "%です。");
System.out.println("");
System.out.println("お疲れ様でした。");
}
0191デフォルトの名無しさん
NGNGint x = (int)(Math.random() *9) + 1;
int y = (int)(Math.random() *9) + 1;
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in), 1);
try {
System.out.println("[第"+ questno +"問] " + x +" × " + y +" = ?");
String line = reader.readLine();
int result = Integer.parseInt(line);
if (x * y == result) {
System.out.println("はい、正しいです。");
return true;
} else {
System.out.println("残念、間違いです。");
return false;
}
} catch (IOException e) {
System.out.println(e);
} catch (NumberFomatException e) {
System.out.println("入力が正しくありません");
}
return false;
}
}
0192190, 191
NGNGマジレスキボン。
0193デフォルトの名無しさん
NGNGhttp://jsweb.muvc.net/index.html
0194デフォルトの名無しさん
NGNGインデントに全角スペース
MAX_QESTION → MAX_QUESTION
NumberFomatException → NumberFormatException
こんなのjavacのエラーメッセージみりゃそのままだろ…
0195190, 191
NGNGありがとうございます。
言われるがままに直してみたらとりあえずjavac完了しました。
でも、いまだになぜインデントに全角スペースなのかがわからない。
逝ってきます・・・
0196デフォルトの名無しさん
NGNGhtml上ではタブと半角スペースきかないから
全角スペースでインデントすんだよ
0197デフォルトの名無しさん
NGNG↑に似たようなお願いしてる人もいるみたいなんですけど、どなたもレスしてないようで…
こういった形でやれよというのでも構いません。よろしくお願いします。
0198デフォルトの名無しさん
NGNGhttp://lecture.ecc.u-tokyo.ac.jp/~ktanaka/programming02/1008-4.html
これでも見れ
0199初心者(4日目)
NGNG表示で
1
10
みたいに2桁で右に揃えたいんです。
DecimalFormat を使えと教えていただいて、SUNの
ドキュメントを読んだのですが、わかりません。
ご教授お願いいたします!
0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG最終的にどこにそれを表示したいの?
System.out ?
他で聞いたときは回答得られたの?
他ってどこ?
2ch 内ならURLも希望。
文字列の長さ調べて、足りない分のスペースを先頭に突っ込むのじゃだめなのか?
0202初心者(4日目)
NGNG九九の表をDOS画面で出そうとしてるんです。
System.out です。
【初心者】Java質問・相談スレで、DecimalFormatに関するSUNの
ドキュメントを読めといわれますた。初心者にはあれはムズカスイです。
Cのテキストだと、printf("%2d",x)で簡単にできると書いてあるんで
似たようなやり方がないかと探しているんですが。。。
文字列の長さを調べて、スペースを入れるをやってみます。
0203初心者(4日目)
NGNGいいんですよね。。。
0204デフォルトの名無しさん
NGNGおれが、APIのドキュメントを見ろって言ったんだ。
わからないなら、テストするなり、本を買うなり、インターネットで調べるなりしろよ。
こんなので詰まっていたら、プログラムなんてできないぞ。マジで。
今回だけ、答える。
new DecimalFormat("#0")
0205初心者(4日目)
NGNGimport java.text.*;
class kuku{
public static void main(String args[]){
DecimalFormat df = new DecimalFormat("#0");
for (int i=1; i<10; i++){
for(int j=1; j<10; j++){
String seki = df.format(i*j);
System.out.print(seki + " ");
}
System.out.println("");
}
}
}
これですけどね。。。
0206初心者(4日目)
NGNG最初に「【初心者】Java質問・相談スレ」で教えていただいたときに
上をやってみたんですが、できませんでした。何か重大な間違いを
してしまっているのでしょうか?
0207デフォルトの名無しさん
NGNGスマソ。こっちが勘違いしてた。
DecimalFormatだけではできなかった。悪かった。
printfのような実装は1.5で実装されるという話はあるが、現状では
自作かどこからか落としてくるしかない。
自作の場合は、
static String hoge(String s, int length) {
StringBuffer sb = new StringBuffer(length);
int len = length - s.length();
for (int i=0; i < len; i++) {
sb.append(' ');
}
sb.append(s);
return sb.toString();
}
0208初心者(4日目)
NGNGありがとうございます。
助かりました。
0209(T_T)
NGNGJavaのAppletのチャプターを今やっています。
其の一
Assume that surfMessage references a Label with class-wide
scope that has already been added to the applet's container.
If surfCount is an int variable with class-wide scope and an
initial value of 0, code the methods needed to
(1) increment surfCount every time the user visits a different
Web page and (2) change the contents of surfMessage to display
"Surf count: n" (where n is the number of times they have visited
a different page) upon their return. NOTE: Prior to surfing,
surfMessage should display "Surf count: 0".
もう何をどうして良いのやら。。。 Start()とstop()を使うのでしょうか?
0210& ◆C6eU42yvKY
NGNGAssume all required import statements have been coded.
What will happen when an attempt is made to compile and
execute the following as an applet?
public class App extends Applet {
public static void main(String[] args) {
System.out.println("Hello world!");
}
public void init() {
resize(100, 50);
add(new Label("Hello world!"));
}
}
A. this code will not compile
B. this code will compile but an error will be detected at the
time the applet is to be run
C. this code will compile and run to display "Hello World!"
on the system console but nothing will appear in the applet window
D. this code will compile and run to display "Hello World!" in
the applet window but nothing will appear on the system console
E. this code will compile and run to display "Hello World!" on the
system console and in the applet window
私はAだと思うんですけど、どうなのでしょうか?
(public static void main(String[] args) が余分だと思うので)
0211209続き
NGNGAssume all required import statements have been coded. What will
happen when an attempt is made to compile and execute the following
as an applet?
public class App extends Applet {
public void start() {
resize(100, 50);
add(new Label("FSU"));
}
}
A. this code will not compile
B. this code will compile but an error will be detected at
the time the applet is to be run
C. this code will compile and run but nothing will appear in
the applet window
D. this code will compile and run to display "FSU" in the
applet window
Dだと思うんですが。start()はユーザーがネットをサーフしたあと
ページに戻ってきたりする度に呼ばれんですよね?
以上、長々とすみませんが、もしどなたか助けてくれる方いましたら
よろしくお願いします。 助けてください!
0212209
NGNGどうしよ。。。
とりあえず、もう少し調べてみよっと。
0213名無しさん@Vim%Chalice
NGNG>その1
appletはようわからんが、要するに、クラス変数に置いたLabelと、
int値のカウンタをイベントに応じて更新してけばいいんでしょ。
適当に作ってみりゃいいじゃん。
>その2
そんなのコンパイルしろよ。ちなみに間違ってるよ。
>その3
同じくコンパイルすれば分かるような話を聞くな。
0214デフォルトの名無しさん
NGNGーション」についての説明、使用方法について教えてもらえませんか?これ次
第で俺の卒業が決まります。お願いしまつ〜つд`;
0215デフォルトの名無しさん
NGNGマルチポストやめれ。
0216デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.3/docs/guide/serialization/
0217デフォルトの名無しさん
NGNGhttp://page5.auctions.yahoo.co.jp/jp/auction/e22909695
ヤフオク出品したよ
1円スタートでマジお勧め!
「10日でおぼえるJSP/サーブレット入門教室」翔泳社
0218デフォルトの名無しさん
NGNG0219奈々奈々シアター
NGNG0220デフォルトの名無しさん
NGNGa 進数 n を b 進数 m に変換し、
(n)a = (m)b
と出力せよ。ただし、2≦a≦36, 2≦b≦36 とする。a, b, n は
main メソッドの引数として次のように入力するものとする:
% java exam2 n a b
よろしくどーぞ。
0221デフォルトの名無しさん
NGNGいい問題だ。
どこがわからない?
努力するなら答えよう。
0222220
NGNGやっぱ丸投げはダメ??
0223221
NGNG引数の取得
表示
数値変換
進数変換
の順にがんがれ。
0224220
NGNGがんがるね☆
0225220
NGNGclass exam2b {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
から進まない・・・
0226221
NGNG0227221
NGNG0228デフォルトの名無しさん
NGNGなんだかすごいことになっています
0229220
NGNGclass exam2b {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
int a = Integer.parseInt(args[1]);
int b = Integer.parseInt(args[2]);
int n = Integer.parseInt(args[3]);
でいいっすか??
0231220
NGNGまずは
import java.io.*;
class exam2b {
public static void main(String[] args) {
int a = Integer.parseInt(args[1]);
int b = Integer.parseInt(args[2]);
int n = Integer.parseInt(args[3]);
でいいすか?
0232221
NGNG0233220
NGNGa進数から、b進数に変換する方法って?
0234デフォルトの名無しさん
NGNGa進→10進→b進
でいいんじゃないの?
0235220
NGNGありがと〜〜
でも、ガンガルけど、ムリくさい・・・
0236デフォルトの名無しさん
NGNG>>232のメール蘭。あとはドキュメント嫁。
0237デフォルトの名無しさん
NGNGpublic static void main(String[] args) {
System.out.println("("+args[0]+")"+args[1]+" = ("+Integer.toString(Integer.parseInt(args[0], Integer.parseInt(args[1])),Integer.parseInt(args[2]))+")"+args[2]);
}
}
クラス名の先頭文字を小文字にすることだけは私には耐えられなかった。
0238デフォルトの名無しさん
NGNGHTMLを表示するコンポーネントというかクラスは
いったいどれなんだろう・・・
0239デフォルトの名無しさん
NGNGそっからどうすんの〜?
0240デフォルトの名無しさん
NGNGまるっきり自力でやるつもり無いのね。すばらしいカスぶり。
0241デフォルトの名無しさん
NGNGjavax.swing.JEditorPane
javax.swing.text.html.HTMLEditorKit
0242デフォルトの名無しさん
NGNGそれで終わってる気がするのだが。。。
0243デフォルトの名無しさん
NGNGhttp://www5e.biglobe.ne.jp/~iwatasin/iMessenger.htm
素晴らしいアプリなんですがドコモでしか使えません。
こんな感じのアプリをJフォンで作ってくださいまし。
http://jp.appget.com/pc/
http://jp-dev.appget.com/
http://www.dp.j-phone.com/
0244デフォルトの名無しさん
NGNGAssume employees is a HashTree collection containing many
Employee objects, each having a unique String object as its key.
Code the statements needed to retrieve the Employee object mapped
to the String "3139" and assign it to a previously defined Employee
object reference named emp. If no such object is found, display
the message "Not found" on the system console.
0245デフォルトの名無しさん
NGNGまず訳しましょう。
0246デフォルトの名無しさん
NGNGそれぞれ持って)を含んでいるHashTree収集です、それは従業員を仮定します。
参照するためにそれに帰着するために必要とされるステートメントをコード化して
ください、に[それはストリング「3139」によって写像され、それをempと命名した
従業員オブジェクトを探索する前に定義された]従業員オブジェクト。システム・
コンソール上で「見つかりませんでした」そのようなオブジェクトが見つからな
かった時。[どれがメッセージを表示するか]
0247宿題アリ子
NGNGはっておく・・・
[JAVA]JAVAの宿題・課題は俺に任せろ
http://pc2.2ch.net/test/read.cgi/tech/1047538922/
何ともよろしゅうお願いします・・・
0248山崎渉
NGNG■ このスレッドは過去ログ倉庫に格納されています