fortranxp の回答履歴
- SJC-P試験について
SJC-P試験を受けようと思います。 試験中に利用できる筆記用具などに関して質問です。 この試験は端末の前でクリック/ドラックア&ドロップしていく 解答形式みたいですが、プログラムの流れを把握しやすくするために、オブジェクトのメモリ上の配置図などを書いたり、for文などに使われている変数の値を一時的に覚えおくために計算用紙を使いたいのですが、、計算用の白紙みたいな別紙は試験開始の時に配布されるのでしょうか? またドラック&ドロップでの試験というのが操作的に気になるので、シュミレーションしてみたいので、SJC-Pをシュミレーションできるサイトやソフトはないでしょうか? 受けられた方がいましたら、ご指導お願いいたします。
- SJC-P試験について
SJC-P試験を受けようと思います。 試験中に利用できる筆記用具などに関して質問です。 この試験は端末の前でクリック/ドラックア&ドロップしていく 解答形式みたいですが、プログラムの流れを把握しやすくするために、オブジェクトのメモリ上の配置図などを書いたり、for文などに使われている変数の値を一時的に覚えおくために計算用紙を使いたいのですが、、計算用の白紙みたいな別紙は試験開始の時に配布されるのでしょうか? またドラック&ドロップでの試験というのが操作的に気になるので、シュミレーションしてみたいので、SJC-Pをシュミレーションできるサイトやソフトはないでしょうか? 受けられた方がいましたら、ご指導お願いいたします。
- javaのプログラムについて
java始めたばかりの者です。 class sample1 { public static void main(String[] args) { for(int i=1; i<=5; i++){ for(int j=0; j<i; j++){ System.out.println("*"); } System.out.println("\n"); } } } これを実行すると * * * * * * * * * * * * * * * こうなってしまい * ** *** **** ***** このようにするにはどうしたらいいのでしょうか??
- javaで九九の表を作りたい
学校の課題でjavaで九九の表を作ってみたのですが、うまくいきません。 アドバイスいただけないでしょうか。 ・以下のような結果が欲しいと考えています。数字の間はタブで区切ります。 1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 . . . . 4 8 . . . . . . . ・作ってみたコードです。 class Sample { public static void main(String args[]){ for(int i=1;i<=9;i++){ for(int j=1;j<=9;i++){ System.out.print(i*j+"/t"); } System.out.print("/n"); } } } ・実行した結果です。 1/t2/t3/t4/t5/t6/t7/t8/t9/t10/t11/t12/t13/t14/t15/t16/t17/t18/t19/t20/t21/t22/t23/t24/t25/t26/t27/t28/t29/t30/t31/t32/t33/t34/t35/t36/t37/... ・考えられる問題は、 ・"/t"がタブではなくて"/t"という文字列として認識されている。 ・i*jが掛け算として計算されていない ・System.out.print("/n");は処理されていない こんなとことでしょうか。 宜しくお願いします。
- sun認定について
SJC-Aの試験に合格しました。 採点結果や資格証明についてWEBで見れるそうですが、どのようにすれないいのでしょうか?
- ベストアンサー
- Microsoft認定資格
- noname#101462
- 回答数1
- Java プログラミング エラー
public class kadai1 { public static void main(String[] arg){ /* Book クラスからインスタンスを生成*/ Book myBook = new Book("The Java Tutorial",55); System.out.println("My book title = " + myBook.getTitle()); System.out.println("My book title = " + myBook.title); System.out.println("My book price = " + myBook.getPrice()); System.out.println("My book price = " + myBook.getYenPrice()); /*Book クラスからインスタンスを生成*/ Book yourBook = new Book("The Java Programming Language",40); System.out.println("Your book title = " + yourBook.getTitle()); System.out.println("Your book price = " + yourBook.getPrice()); } } class Book{ //クラスbook の宣言 String title; //題名 private int price; // 価格(ドル) Book(String t, int p){ //コンストラクタ title = t; //題名の設定 price = p; //価格の設定 } public String getTitle(){ // 題名の取得 return title; } public int getPrice(){ // 価格の取得 return price; } public double getYenPrice(){ return price*111.58; } } このとき「Exception in thread "main" java.lang.NoSuchMethodError: Book.getYenPrice()D」 というエラーがでるんですが、これはgetYenPrice()というメソッドはないといってきてるんでしょうか? 作ってるんですがどういうことなんでしょう。
- ベストアンサー
- Java
- tomato1414
- 回答数7
- Java プログラミング エラー
public class kadai1 { public static void main(String[] arg){ /* Book クラスからインスタンスを生成*/ Book myBook = new Book("The Java Tutorial",55); System.out.println("My book title = " + myBook.getTitle()); System.out.println("My book title = " + myBook.title); System.out.println("My book price = " + myBook.getPrice()); System.out.println("My book price = " + myBook.getYenPrice()); /*Book クラスからインスタンスを生成*/ Book yourBook = new Book("The Java Programming Language",40); System.out.println("Your book title = " + yourBook.getTitle()); System.out.println("Your book price = " + yourBook.getPrice()); } } class Book{ //クラスbook の宣言 String title; //題名 private int price; // 価格(ドル) Book(String t, int p){ //コンストラクタ title = t; //題名の設定 price = p; //価格の設定 } public String getTitle(){ // 題名の取得 return title; } public int getPrice(){ // 価格の取得 return price; } public double getYenPrice(){ return price*111.58; } } このとき「Exception in thread "main" java.lang.NoSuchMethodError: Book.getYenPrice()D」 というエラーがでるんですが、これはgetYenPrice()というメソッドはないといってきてるんでしょうか? 作ってるんですがどういうことなんでしょう。
- ベストアンサー
- Java
- tomato1414
- 回答数7
- この便利な時代に開発環境すら構築できない人たちがいる
JavaのWebアプリケーション開発を主に行っているフリーエンジニアです。 今日、仕事を紹介してもらった企業がこんな感じのようでした。 「 Webアプリケーションの開発環境の構築に大変苦労した。 苦労したので、次はJBossで行こうと思う。 なので、JBossに詳しいエンジニアを探している。 」 紹介したのは技術のことはよくわからないであろうコーディネーター(営業)さんなので、もしかしたら、先方の言っていることを理解できていなかっただけかもしれません。 が、文面を素直に受け取ったら、どうでしょう? 今の時代、Eclipseのプレアデスなど、開発環境は昔に比べてものすごく整っています。TOMCATだろうとOASだろうとJBossだろうと、何の苦労もなく、開発環境は整えられるでしょう。 昔は設定ファイルなども自分で書かなくてはならず、確かに苦労しました。 が、今の時代に、開発環境の構築に苦労するというのはおかしいと思います。 思わず、「素人集団ですね」と口走ってしまいました。 みなさんは、そんな開発会社があったら、どう思いますか?
- ベストアンサー
- Java
- kotoby2003
- 回答数7
- Oracle Database 10g Express Editionを使いたい
と思いDLしてインストールして SQLPLUSで ユーザ:usr1 パスワード:psswd1 でOracleに入り SQL> CREATE TABLE "PROJECT" ( "ID" NUMBER NOT NULL ENABLE, "PJNAME" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "PROJECT_PK" PRIMARY KEY ("ID") ENABLE ) / 2 3 4 5 6 表が作成されました。 SQL> describe project; 名前 NULL? 型 ----------------------------------------- -------- ---------------------------- ID NOT NULL NUMBER PJNAME NOT NULL VARCHAR2(100) SQL> とテーブルを作り以下のJavaアプリを作り実行しましたが 動きませんでした。getConnectionの引数の "jdbc:oracle:thin:@localhost:1521:ORCL" の中のORCLの部分に何を入れてよいのか分からなかったので 根拠なしにORCLを使ったのが悪かったと思います。 ORCLの部分には何を入れたらいいのでしょうか? package pack; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest { public static void main(String args[]) throws SQLException,ClassNotFoundException { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","usr1","psswd1"); Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery("select ip,pjname from project"); while (rset.next()) { System.out.println(rset.getInt(1) + "\t" + rset.getString(2)); } rset.close(); stmt.close(); conn.close(); } } エラー:Exception in thread "main" java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:ORCL
- Oracle Database 10g Express Editionを使いたい
と思いDLしてインストールして SQLPLUSで ユーザ:usr1 パスワード:psswd1 でOracleに入り SQL> CREATE TABLE "PROJECT" ( "ID" NUMBER NOT NULL ENABLE, "PJNAME" VARCHAR2(100) NOT NULL ENABLE, CONSTRAINT "PROJECT_PK" PRIMARY KEY ("ID") ENABLE ) / 2 3 4 5 6 表が作成されました。 SQL> describe project; 名前 NULL? 型 ----------------------------------------- -------- ---------------------------- ID NOT NULL NUMBER PJNAME NOT NULL VARCHAR2(100) SQL> とテーブルを作り以下のJavaアプリを作り実行しましたが 動きませんでした。getConnectionの引数の "jdbc:oracle:thin:@localhost:1521:ORCL" の中のORCLの部分に何を入れてよいのか分からなかったので 根拠なしにORCLを使ったのが悪かったと思います。 ORCLの部分には何を入れたらいいのでしょうか? package pack; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest { public static void main(String args[]) throws SQLException,ClassNotFoundException { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","usr1","psswd1"); Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery("select ip,pjname from project"); while (rset.next()) { System.out.println(rset.getInt(1) + "\t" + rset.getString(2)); } rset.close(); stmt.close(); conn.close(); } } エラー:Exception in thread "main" java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:ORCL
- JAVAアソシエイツ試験の受験料金
sunのサイトの再受験無料キャンペーンのものは21,000円 他のサイトからの通常チケットなら15,000円 このように料金が違うのですが 私は古いサイトを見ているんでしょうか?? 「料金改定」などで私なりに調べてみたのですが まったく解らずじまいでした・・・ ご存知の方、いらっしゃいませんでしょうか。
- JavaプログラマとしてのXML
Javaであるプログラムを作成するのにXMLを使おうか考えていますが、一般的に言ってJavaにとってXMLを使用する利点って何ですか? そもそも独自に専用のマークアップ言語を定義するのとXMLを違いが分かりません。その点を踏まえて回答お願いします。
- ■Java 資格 SJC-wc の受験を考えているのですが・・■
以前 sjc-pを取得した経験があるので、 今度は SJC-WCの資格の勉強を始めようと思いまして、書籍を購入したのですが書籍の試験番号を見ると 310-080 と記載があります。 しかし、sunのサイトで調べると試験番号が310-081と記載があります。 http://suned.sun.co.jp/JPN/certification/compdetails.html SJC-WCって何種類か存在するのでしょうか。。疑問です。 Javaのバージョンによって試験の種類があり試験番号がちがったりするのでしょうか? SJC-WCを取得する為にこの本で勉強をスタートさせていいものか悩んでます・・・・ 詳しいかた教えてください。 ◆購入書籍 http://ec.nikkeibp.co.jp/item/books/P81710.html
- windowsコマンドプロンプトにて。
windowsコマンドプロンプトについての質問なんですが。 自分は今、学生でLinux(OS)を主に使っていて、JAVAを勉強中です。 それで、Linuxではviコマンドでなんとかファイル編集などが容易にできるのですが、コマンドプロンプトの場合は、mdとechoを使ってファイル作成をするだけで、どうやって編集すればいいのかわかりません。 なので、編集できるコマンド!又は方法を知ってる方は教えてください。 JAVA環境は整えました。
- java servletからMySQLに情報を登録したいのです。
ホームページのフォームに名前と番号の二つの列があってname[1],bango[1]...のようになっています。 それを番号があるものだけをMySQLに登録したいのですがうまくいきません。 以下に試しに作ったservletを書きます。 import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class program2 extends HttpServlet{ private static final String CONTENT_TYPE = "text/html; charset=Shift_JIS"; //private static final String CONTENT_TYPE = "text/html; charset=EUC_JP"; //private static final String CONTENT_TYPE = "text/html; charset=UTF-8"; private String server; private String db; private String user; private String pass; private String url; private Connection con = null; //グローバル変数の初期化 public void init() throws ServletException{ /*変数の初期化*/ server = "localhost"; //MySQLサーバ名またはIPアドレス db = "database"; //データベース名 user = "root"; //MySQLユーザ名 pass = "data"; //MySQLパスワード /* 必要であればオプションの指定 */ url = "jdbc:mysql://" + server + ":3306/" + db + "?useUnicode=true&characterEncoding=Shift_JIS"; //JDBC URL Shift_JIS /*DB初期処理*/ try{ /* JDBCドライバのロード */ Class.forName("com.mysql.jdbc.Driver").newInstance(); /* MySQLサーバ接続 */ con = DriverManager.getConnection(url, user, pass); } catch (SQLException e){ e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } } /*HTTP Get リクエストの処理*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ //エンコード request.setCharacterEncoding("Shift_JIS"); //FORMからの第一次受け渡し String name = "naoki"; String jikoku = "1200"; //for文の始まり for(int i = 1; name != null; i++){ //if文の始まり if(jikoku != null){ //FORMからの第一次受け渡し name = request.getParameter("name["+ i +"]"); jikoku = request.getParameter("jikoku["+ i +"]"); response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); Statement stmt = null; ResultSet rs = null; try{ /* 検索するSQL文を作成 */ String sql = "INSERT INTO table1 (eki,jikoku) VALUES ('"+name+"','"+jikoku+"') "; /* Statementオブジェクトの生成とクエリの実行 */ stmt = con.createStatement(); stmt.executeUpdate(sql); /* 切断 */ stmt.close(); } catch (SQLException e){ out.println("<h3>登録に失敗しました</h3>"); e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } finally{ /* finallyを使って資源の解放 */ try{ if (stmt != null){ stmt.close(); stmt = null; } } catch (Exception e){ e.printStackTrace(); } } }//if文の終了 }//for文終了 } /*サーブレットインスタンスが破棄されるときに、サーブレットコンテナに最後に1度呼び出される*/ public void destroy(){ /* 切断 */ try{ if (con != null){ con.close(); con = null; } } catch (Exception e){ e.printStackTrace(); } } }
- java servletからMySQLに情報を登録したいのです。
ホームページのフォームに名前と番号の二つの列があってname[1],bango[1]...のようになっています。 それを番号があるものだけをMySQLに登録したいのですがうまくいきません。 以下に試しに作ったservletを書きます。 import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class program2 extends HttpServlet{ private static final String CONTENT_TYPE = "text/html; charset=Shift_JIS"; //private static final String CONTENT_TYPE = "text/html; charset=EUC_JP"; //private static final String CONTENT_TYPE = "text/html; charset=UTF-8"; private String server; private String db; private String user; private String pass; private String url; private Connection con = null; //グローバル変数の初期化 public void init() throws ServletException{ /*変数の初期化*/ server = "localhost"; //MySQLサーバ名またはIPアドレス db = "database"; //データベース名 user = "root"; //MySQLユーザ名 pass = "data"; //MySQLパスワード /* 必要であればオプションの指定 */ url = "jdbc:mysql://" + server + ":3306/" + db + "?useUnicode=true&characterEncoding=Shift_JIS"; //JDBC URL Shift_JIS /*DB初期処理*/ try{ /* JDBCドライバのロード */ Class.forName("com.mysql.jdbc.Driver").newInstance(); /* MySQLサーバ接続 */ con = DriverManager.getConnection(url, user, pass); } catch (SQLException e){ e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } } /*HTTP Get リクエストの処理*/ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ //エンコード request.setCharacterEncoding("Shift_JIS"); //FORMからの第一次受け渡し String name = "naoki"; String jikoku = "1200"; //for文の始まり for(int i = 1; name != null; i++){ //if文の始まり if(jikoku != null){ //FORMからの第一次受け渡し name = request.getParameter("name["+ i +"]"); jikoku = request.getParameter("jikoku["+ i +"]"); response.setContentType(CONTENT_TYPE); PrintWriter out = response.getWriter(); Statement stmt = null; ResultSet rs = null; try{ /* 検索するSQL文を作成 */ String sql = "INSERT INTO table1 (eki,jikoku) VALUES ('"+name+"','"+jikoku+"') "; /* Statementオブジェクトの生成とクエリの実行 */ stmt = con.createStatement(); stmt.executeUpdate(sql); /* 切断 */ stmt.close(); } catch (SQLException e){ out.println("<h3>登録に失敗しました</h3>"); e.printStackTrace(); } catch (Exception e){ e.printStackTrace(); } finally{ /* finallyを使って資源の解放 */ try{ if (stmt != null){ stmt.close(); stmt = null; } } catch (Exception e){ e.printStackTrace(); } } }//if文の終了 }//for文終了 } /*サーブレットインスタンスが破棄されるときに、サーブレットコンテナに最後に1度呼び出される*/ public void destroy(){ /* 切断 */ try{ if (con != null){ con.close(); con = null; } } catch (Exception e){ e.printStackTrace(); } } }
- プログラミング演習エラーの再質問
/* * デバッグ練習1 */ pablic class DebugTraining1 { public static void main(String[] args) { System.out.println(\"Hello!\"); System.out.println(\"How you doing?\"); System.out.println(\"Okay thanks.\"); System.out.println(\"How about you?\"); } } 4行目のSystemの小文字だったSを大文字にしましたが、 DebugTraining1.java:4: \'class\'または\'interface\'がありません。 pablic class DebugTraining1 { ^ とsを修正しても結果は同じエラーになります。 私にはどないもこないも解りません、宜しくお願いします。
- ベストアンサー
- Java
- noname#68601
- 回答数2
- プログラミング演習エラーについて
/* * デバッグ練習1 */ pablic class DebugTraining1 { public static void main(String[] args) { System.out.println(\"Hello!\"); system.out.println(\"How you doing?\"); System.out.println(\"Okay thanks.\"); System.out.println(\"How about you?\"); } } DebugTraining1.java:4: \'class\'または’\'interface\'がありません。 pablic class DebugTraining1 { ^ エラー一個 になります。どこを修正すれば良いのかわかりません。 どうか宜しくお願いします。
- ベストアンサー
- Java
- noname#68601
- 回答数2