Error    
Webサービス by Yahoo! JAPAN

●JAVAプログラミング初心者です。下記を教えて下さい。どうぞ宜しくお願い致します。【問題】 実行時に入力された引数を表示順に表示し、その後大文字に変換後の引数を表示するプログラムを作成します。 この時、引数が入力されなかった場合は、"引数が入力されませんでした"と表示させてください(下記実行結果参照)。 <詳細> ・CheckDataクラスを作成します。 ・CheckDataクラスに、入力された引数を全て「n番目の引数は....です」という形で 表示するprint()メソッドを作成します。 ・CheckDataクラスに、入力された引数を全て大文字に 変換後「n番目の引数は....です」という形で表示するtoUpper()メソッドを作成します。 ・CheckDataの制御(生成、メソッド呼び出し)を行なうMainクラスを作成します。項目 設定値クラス格納ディレクトリ D:\\Mondai作成クラス名 Main.java CheckData.java実行アプリ Main実行時の引数 第n引数:文字列 ▼実行結果D:\\Mondai>java Main引数が入力されませんでした。D:\\Mondai>java Main a b c d efg◆◆◆ 入力された引数表示 ◆◆◆0番目の引数はaです。1番目の引数はbです。2番目の引数はcです。3番目の引数はdです。4番目の引数はefgです。◆◆◆ 大文字に変換後の引数表示 ◆◆◆大文字に変換後の0番目の引数はAです。大文字に変換後の1番目の引数はBです。大文字に変換後の2番目の引数はCです。大文字に変換後の3番目の引数はDです。大文字に変換後の4番目の引数はEFGです。 <POINT> ・標準入力された値の取得方法は? ・何個標準入力されたかを調べる方法は? ・制御文(反復)書式は? ・大文字を小文字に変換する方法(JavaDoc参照)? ・クラスの生成、メソッドの呼び出し、戻り値は?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1442648129
★ちょう初心者という事なので、先ずはプログラムを「読める」事から始めるのも手ですね。けっして、丸呑みしない事!。一行一行きちんと理解してくださーい。public class Main{ public static void main( String [] args ){ // コマンドライン数のはんだん if( args.length == 0 ){ // 0なら終了 System.out.println("引数が入力されませんでした。"); return; } // そのまま表示 System.out.println("◆◆◆ 入力された引数表示 ◆◆◆"); for( int i=0; i<args.length; i++ ){ System.out.println( i + "番目の引数は" + args[i] + "です。"); } System.out.println(); // 大文字に変換してひょうじ System.out.println("◆◆ 大文字に変換後の引数表示 ◆◆◆"); for( int i=0; i<args.length; i++ ){ System.out.println( "大文字に変換後の" + i + "番目の引数は" + args[i].toUpperCase() + "です。"); } }}
スポンサードリンク
●Mac OS X 10.6.3 で NetBeans を使ってJavaのプログラムをしているのですが、Macの場合javadocを入れるにはどうしたらいいのでしょうか?javaプラットフォームにzipファイルを追加してもjavadocが表示されませんjavadocはwindowsのみになるんでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1240076002
★Mac使っているわけじゃないですけど、検索したら、以下のようなMacでの例が見つかりました。ちょっと古いですが、少なくともMacでも動くのは確かでしょう。http://snakemanshow.blogspot.com/2008/03/netbeans-601-javadoc-mac-os-x.html
●Eclipse3.5よりjavaDocを生成したいのですがソースを選択して「エクスポート」-「java」-「javadoc」を選択して実行しましたら「 この文字は、エンコーディング MS932 にマップできません。」となります。ご教授お願い致します。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1438730494
★「エクスポート」→「java」→「javadoc」で次へを押していくとJavadoc 生成Javadoc 引数を構成する。という画面になると思います。ここで、「追加のJavadocオプション」の部分に-noqualifier all -encoding UTF-8 -docencoding Windows-31Jと文字コードを指定すれば問題なくなると思いますよ。
●javadocに関する質問ですが、今、eclipseというエディットツールを使って、javaをプログラミングしているのですが、javadocを生成するのツールを使って、javadocを作りました。今、「 * ボード上の9×9個のセルを表す」というコードに対して、「 警告:この文字は、エンコーディング MS932 にマップできません。」というエラーが出ました。解決方法が見当たらず、悩んでいます。わかる方がいれば、教えていただきたいのですが・・・お願いします。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1435959639
★javadocを生成するときに、エンコード指定をするオプションパラメータを設定できるはずです。javadocを生成したいファイル名を右クリックしてプロパティを確認して、javadocを生成するときにエンコード指定を行ってみてください。もしUTF-8だったら-encoding UTF-8 -charset UTF-8みたいに指定してください。補足への回答>ログ画面?プロジェクト右クリック→エクスポート→select→javadoc→next×3(多分最後のページ)に、VMoptionの項目がありませんか?
●BindExceptionとConnectExceptionはどのように違うのでしょうか。javadocを見ても、バインドという言葉と接続という言葉が違うだけでよくわかりません。BindExceptionとConnectExceptionの違いがわからず悩んでいます。Socketを使って通信する際、すでに接続が確立しているポート番号を使うことはできないのはわかります。ここで、「すでに接続が確立している」とはたとえばnetstatコマンド(netstat -n)でstatusがESTABLISHEDになっていることかなあと思っています。ところが、同じESTABLISHEDとなっているポートでも、ある番号ではBindExceptionが、別の番号ではConnectExceptionが出ます。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/net/class-use/So... を見てみると、BindException:ソケットをローカルアドレスおよびポートにバインドしようとしているときエラーが発生したことを示します。ConnectException :ソケットをリモートアドレスおよびポートに接続しようとしたときエラーが発生したことを示します。のようにありますが、「バインド」と「接続」の違いがわかりません。どなかた教えて頂ける方、いらっしゃいませんでしょうか。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1422075154
★ソケットは最初待ち受けて、ほかのソケットが、待ち受けてるソケットに接続しに行きますよね?バインド、というのは関連付けの事です。"ローカルアドレス"と書いてあるのがキモ。待ち受け側が待ち受け失敗するとコレが出ます。#tomcat起動時に、tomcatが使いたいポートが既に他で使用されてたりとかすると出る接続というのは「相手に」接続をする時の問題。だから"リモートアドレス"と書いてあります。接続しようとしたけど失敗しちゃうとコレがでます。
スポンサードリンク
●年と月がわかってるとき、月の最後の日を得ることってできますか?JavaDoc見ればわかりそうだが、携帯電話からなので見れない状態です((-д-)
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1220792602
★java.util.Calendar クラスのインスタンスで、getActualMaximum メソッドを使えばいいよぉ~。.......... その月の日数 = (Calendarのインスタンス) .getActualMaximum (Calendar.DAY_OF_MONTH)欧米で使う グレゴリオ暦 (=西暦) の場合の例をだすねぇ~。──────────────────────────────import java.util.Calendar ;import java.util.GregorianCalendar ;public class Main.... {.... public static void main (String [] args).... .... {.... .... for (int 月=0; 月<12; ++月).... .... .... {.... .... .... Calendar c = new GregorianCalendar (2008, 月, 1) ;.... .... .... int 日数 = c .getActualMaximum (Calendar.DAY_OF_MONTH) ;.... .... .... System.out .printf ("2008年%d月: %d日間%n", 月+1, 日数) ;.... .... .... }.... .... }.... }──────────────────────────────★ Java SE 1.4, API マニュアル, Calendar (Sun Microsystems)http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/util/Calendar.html#getActualMaximum(int)
●javaにはjavadocという大量のAPI資料集があるみたいですが、なんど見ても参照の仕方がよくわかりません・・・何々パッケージの何々クラスの...といった見方をするんだと思うんですが、正直お手上げです。自分の知識不足に起因しているのは重々承知しておりますが、何か良い参照のコツや、使いこなし方など、簡単な事でもいいのでご示唆いただけませんでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1118947461
★おっしゃること、よく分かります。参照の仕方が分からないので、非常に良質な資料でありながらあまり参照されないのは問題ですね。それで参照のコツですが・・・これといったものはありません(笑)なにしろパッケージ名とクラス名が分からないと参照しようがないのでAPIドキュメントだけでは活用が難しいです。私の使い方を述べさせてもらいます。・基本的には、ほかの参考書籍やWebサイトで知ったクラスについて深く調べてみるのに使う・java.util パッケージはjava.lang と並んでもっとも利用頻度が高いクラスがあるので、しらみつぶしに読む・入出力関係は java.io パッケージのドキュメントを読む・正規表現は java.util.regex を読む・これ以外は必要になったら読むくらいでよい(無理して読む必要は無い)これくらいです。
●コマンドプロンプトで privateメソッド のjavadocを生成したいんですが、どうプロンプトに入力したらいいのか解りません( ̄ー ̄;教えてください!
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1218134477
★コマンドプロンプトからjavadocとだけ入力してEnterすると使い方やオプションが表示されます。使用法: javadoc [options] [packagenames] [sourcefiles] [@files]privateメソッドも対象にする場合オプションに-privateを追加します。javadocをちゃんと出力したいならここら辺を読んで見てください。http://java.sun.com/javase/ja/6/docs/ja/technotes/tools/windows/javadoc.html
●作成したjavaでファイルからjavadocを生成したんですが、メインメソッドの概要しかExplorerで表示されなかったんです。すべてのメソッドの概要を表示させるにはどうやるんですか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1017969865
★コメントの開始が /** <- '*' が2個必要です。後は @param などの必要なキーを埋め込みます。IE で日本語が化けないように-locale ja_JP-encoding Shift_JIS-docencoding UTF-8-charset UTF-8なども指定しておいたほうが無難です。設定(引数が増える)が複雑になるようならbat でも十分ですがant を使う方法もあります。ant 用の xml(例えば jpdoc.xml) に上記引数を記述してant -f jpdoc.xml
●Foxproという、マイクロソフトから出ている開発言語で、Javadocのように自動的にAPI仕様書を作る方法はありますでしょうか?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1113491166
★無いと思う。。。。。。
Webサービス by Yahoo! JAPAN