salsberry の回答履歴
- MIDP2.0で、データベースを参照する方法を探しています。
MIDP2.0で、データベースを参照する方法を探しています。 希望としては、auのオープンアプリから、サーバー上のデータベースを 参照して、使用できるようにしたいのです。 その方法を教えてください。 よろしくお願いいたします。
- 以下のクラスに整数型の引数一つを持つコンストラクタを付け加えたものを作
以下のクラスに整数型の引数一つを持つコンストラクタを付け加えたものを作ってください Bunsu(int x)分子をx、分母をyとする分数で初期化してください class Bunsu { final static Bunsu ZERO=new Bunsu(0,1); final static Bunsu ONE=new Bunsu(1,1); int bunshi; int bunbo; Bunsu() {} Bunsu (int s,int b) {set(s,b);} void set(int x,int y) { bunshi=x; bunbo=y; int w=gcd(bunshi,bunbo); bunshi=bunshi/w; bunbo=bunbo/w; } static int gcd(int x,int y) { while (y!=0) { int r=x % y; x=y; y=r; } return x; } double jissuChi() { return (double)bunshi/bunbo; } Bunsu seki(Bunsu x) { int s=bunshi*x.bunshi; int b=bunbo*x.bunbo; return new Bunsu(s,b); } Bunsu wa(Bunsu x) { int s=bunshi*x.bunbo+x.bunshi*bunbo; int b=bunbo*x.bunbo; return new Bunsu(s,b); } public String toString() { return bunshi+"/"+bunbo; } よろしくお願いします(>_<)
- 締切済み
- Java
- mostcap011
- 回答数3
- c言語のプログラムをアセンブリに変換する質問です
c言語のプログラムをアセンブリに変換する質問です http://www5.si.gunma-u.ac.jp/sado/compiler/ex08/ex5.pdf 上記のアドレスの5番の問題です 私が考えたコードがこれなのですが正解がないので あっているかどうか心配です 実行環境がある方、もしくはアセンブリコードに 詳しい方チェックをお願いします load r4 , #0 ## d = 0 load r1 , a ## r1 = a load r3 , c ## r3 = c cmp r1 , r4 ## a > d → a > 0 jg Label ## a > 0 でないならLabelに分岐 mul r1 , r3 , r2 ## b = a * c; sub r1 , r3 , r4 ## d = a - c jmp Label2 ## Label2へ分岐 Label : mul r1 , r3 , r4 ## d = a * c sub r4 , r1 , r2 ## b = a * c - a add r1 , r3 , r4 ## d = a + c = d Label2 : mul r2 , r4 , r1 ## a = b * d
- ベストアンサー
- その他(プログラミング・開発)
- m5ni840j
- 回答数2
- static変数を持ったクラスを継承した複数のクラスで、独立してその変
static変数を持ったクラスを継承した複数のクラスで、独立してその変数を使いたい。 例えば、 class AbstractStatic{ public static String str; } class Ex1 extends AbstractStatic{} class Ex2 extends AbstractStatic{} というクラスがあったとして、 Ex1 e1 = new Ex1(); ex1.str = "hoge"; といれると、 ex2.str で、hogeが入ってしまいます。同じようなstatic変数を持つクラスを複数作りたいのですが、継承させると、独立して変数を持たせられません。 同じようなクラスに直接static変数を、記述するしかないのでしょうか?
- 最近c言語を勉強し始めたのですが解決できない問題が出来たので質問です。
最近c言語を勉強し始めたのですが解決できない問題が出来たので質問です。 入力された整数nに対して Σ{i=0→n} 1/i! を計算するプログラムなんですがわかる方がいたらよろしくお願いします。
- プログラミング初級者が中級レベルになるにはどういう学習をすればいいです
プログラミング初級者が中級レベルになるにはどういう学習をすればいいですか? いまmacでobjective シーを、mac付属のXcodeというソフトで学んでます 基本的な文法書は読み終わり、これから何か作りたいとは思うんですがなかなか応用ができません ソースコードを公開してるところがあればと探したんですが、日本語サイトはおそらくなし(アフィリエイトサイトばかりでした) 海外のではありましたが、ファイル数が多くてよくわからず、どうしたらいいやらと頭を抱えるばかり 個人的にはマックにはあC#でいうところの.frameworkの、CocoaがあるのでGUIは作れるとは思ってます メモ帳かデジタル時計などを作りたいんですが、ちょっとしたヒントとかないとできないほど初心者です プログラミング経験はまずC言語を始めて、基本情報処理技術者用に簡単なアルゴリズムを学んだくらいで、どの言語でも 本格的なプログラミング経験はありません よろしくお願いします
- ベストアンサー
- その他(プログラミング・開発)
- ET-tarou
- 回答数1
- Eclipseの空白が変な文字になります
Eclipseの空白が変な文字になります Pleiades All in One Ver3.5 Eclipse 3.5.2 対応リリース(3.5.2.20100226) Win 7 です。 Eclipseの空白が変な文字になります、エラーは出ないのですが、 文字形式の設定がわるいのでしょうか。 どこからどのように設定してやればよいのでしょうか。
- ハッシュテーブルの問題(java)
ハッシュテーブルの問題(java) <問題> Improve the hash table implementation of program 5.2 プログラム5.2のハッシュテーブルの実装を改善しなさい。 Allow for more than one table to be in use by making the table a parameter to "insert" and "lookup". 1個以上のテーブルがテーブルを"insert"と"lookup"へのパラメータにすることによって使用中であることを許容してください。 <以下 Program5.2> Class Bucket {String key; Object binding; Bucket next; Bucket(String k, Object b, Bucket n) { key=k; binding=b; next=n;} } Class HashT { final int SIZE = 256; Bucket table[] = new Bucket[SIZE]; int hash(String s) { int h=0; for (int i=0; i>s.length(); i++) h=h*65599+s.charAt(i); return h; } void insert(String s, Binding b) { int index=hash(s) % SIZE table[index] = new Bucket(s, b, table[index]); } Object lookup(String s) { int index=hash(s) % SIZE for (Binding b = table [index]; b!=null; b=b.next) if( s.equals(b.key)) return b.binding; return null; } void pop(String s) { int index=hash(s) % SIZE table[index] = table[index].next; } } まず問題文の意味がよくわかっていません。(テーブルをinsertとlookupへのパラメータにすることで複数のテーブルを使えるようにする?) 問題の丸投げになってしまうのですが、javaをやったことがなくどこに手を加えればよいのか全く分かりません。 どなたかわかる方、よろしくお願いします。
- JavaのString[]をnewした時の値について。
JavaのString[]をnewした時の値について。 どなたか、分かる方がいらっしゃいましたらご教授下さい。 JavaでString[]をnewしたとき、String[]の値には「null」が入りますか? それとも、「""」 空要素が入りますか? また、Stringの「""」と「null」の違いはなんですか?
- ハッシュテーブルの問題(java)
ハッシュテーブルの問題(java) <問題> Improve the hash table implementation of program 5.2 プログラム5.2のハッシュテーブルの実装を改善しなさい。 Allow for more than one table to be in use by making the table a parameter to "insert" and "lookup". 1個以上のテーブルがテーブルを"insert"と"lookup"へのパラメータにすることによって使用中であることを許容してください。 <以下 Program5.2> Class Bucket {String key; Object binding; Bucket next; Bucket(String k, Object b, Bucket n) { key=k; binding=b; next=n;} } Class HashT { final int SIZE = 256; Bucket table[] = new Bucket[SIZE]; int hash(String s) { int h=0; for (int i=0; i>s.length(); i++) h=h*65599+s.charAt(i); return h; } void insert(String s, Binding b) { int index=hash(s) % SIZE table[index] = new Bucket(s, b, table[index]); } Object lookup(String s) { int index=hash(s) % SIZE for (Binding b = table [index]; b!=null; b=b.next) if( s.equals(b.key)) return b.binding; return null; } void pop(String s) { int index=hash(s) % SIZE table[index] = table[index].next; } } まず問題文の意味がよくわかっていません。(テーブルをinsertとlookupへのパラメータにすることで複数のテーブルを使えるようにする?) 問題の丸投げになってしまうのですが、javaをやったことがなくどこに手を加えればよいのか全く分かりません。 どなたかわかる方、よろしくお願いします。
- JAVAのオブジェクト配列とは何でしょうか
JAVAのオブジェクト配列とは何でしょうか ネットでいろいろ調べてみたのですが、あまり掲載がなくて・・・ また普通の配列を使うより何かメリットがあるでしょうか
- mainメソッドのthrows節で設定した例外はどこでcatchされる
mainメソッドのthrows節で設定した例外はどこでcatchされる? java初心者です。 例えば、mainメソッドの中でAというメソッドが呼ばれるとします。 そのAについての宣言文(定義文)にthrows節が書かれているような場合、 mainメソッド内で、Aを呼び出す際、Aの実行の中で、もし例外が発生した場合には、 mainでその例外をキャッチして処理するよう、mainの記述を行う必要があるかと思います。 では、mainメソッド自体に設定したthrows節(つまり、 public static void main(String[] args) throws TestException{ ~略~ } という宣言) については、 その例外(ここでは、TestException)は、どこでcatchすることになるのでしょうか? もしや、「投げっぱなし」ということなのでしょうか? mainメソッド自体は、基本的に他のメソッドから呼ばれるものではないかと思うので、 mainメソッドでスローした例外の受け取り場所がわからなくて質問させていただきました。 色々調べたつもりなのですが、よくわからなくて困ってしまいました。 あまりに初歩すぎて、どこにも書かれていないのかなんなのか、 その説明が見当たらないこと自体にも、疑問を感じている次第です。苦笑 以上、どなたか、宜しくお願い致します。
- ベストアンサー
- Java
- ict-km48tz
- 回答数1
- DoJa5.1でiアプリを作っています。
DoJa5.1でiアプリを作っています。 サーバー上のテキストファイルの内容を、スクラッチパッドに保存しようとしています。 サーバ(さくらのレンタルサーバ)がcontentLengthを返していないようで、 うまく動作しません。 サーバ上のテキストファイルはサイズが一定ではありません。 contentLengthを取得する方法、または別の解決方法があったら教えてください。 よろしくお願いします。 HttpConnection http = null; InputStream in = null; data = null; try{ http = (HttpConnection)Connector.open("http://xxxxx.sakura.ne.jp/cgi-bin/xxxxx.cgi", Connector. READ); http.setRequestMethod(HttpConnection.GET); http.setRequestProperty("Content-Type","text/plain"); http.connect(); int contentLength = (int)http.getLength(); in = http.openInputStream(); // textbox.setText(Integer.toString(contentLength)); // contentLengthの値を確認したらなにもない(空欄のまま) // ちなみに、5行まえの「http.setRequestProperty("Content-Type","text/plain");」 // をコメントアウトすると、contentLengthは「-1」になりました。 // data = new byte[contentLength]; // contentLengthが取得できないので、ここでエラーになる // in.read(data); } catch... サーバ上のCGIです。 -------------------------------------------------------------- #!/usr/bin/perl print "Content-type: text/plain\n\n"; print "test"; --------------------------------------------------------------
- このプログラムを実行すると座標列になるのですが、どうして実行結果のよう
このプログラムを実行すると座標列になるのですが、どうして実行結果のような座標列になるのかがよくわかりません。 僕はdraw_polygon()中のif(r>xxx)の部分に何かあるような気がします。単なる推測ですが・・・。 理由を教えていただけませんか? #define _CRT_SECURE_NO_DEPRECATE 1 #include <stdio.h> #include <math.h> #defi ne PI 3.14159265358979323846 FILE *fp;//グローバル変数.あまり使うな! double get_x(double r, double angle); double get_y(double r, double angle); void draw_polygon(int n, double r, double cx, double cy); void main(void) { fp=fopen("polygon.csv","w");//チェック省略 draw_polygon(4,1,0,0); fclose(fp); } double get_x(double r, double angle) { return(r*cos(angle)); } double get_y(double r, double angle) { return(r*sin(angle)); } void draw_polygon(int n, double r, double cx, double cy) { int i; double delta,angle,x,y; delta=2.0*PI/n; for(i=0; i<=n; i++)//i<=n { angle=delta*i; x=get_x(r,angle)+cx; y=get_y(r,angle)+cy; fprintf(fp,"%8.3f,%8.3f\n",x,y); } fprintf(fp,"\n"); if(r>0.05) { for(i=0; i<=n; i++)//i<=n { angle=delta*i; x=get_x(r,angle)+cx; y=get_y(r,angle)+cy; draw_polygon(n,r*0.5,x,y); } } } プログラムを見やすく作ったのですが、この質問を掲示した途端に上下そろってしまいました(汗) 見にくくなってしまいすみません。
- Cのプログラムで、MeCabである文字列を解析し、得たいくつかの名詞ま
Cのプログラムで、MeCabである文字列を解析し、得たいくつかの名詞または動詞を別の配列に格納するにはどのようなプログラムを書けばいいのでしょうか。
- 締切済み
- C・C++・C#
- watake54tak178
- 回答数1
- DoJa5.1でiアプリを作っています。
DoJa5.1でiアプリを作っています。 サーバー上のテキストファイルの内容を、スクラッチパッドに保存しようとしています。 サーバ(さくらのレンタルサーバ)がcontentLengthを返していないようで、 うまく動作しません。 サーバ上のテキストファイルはサイズが一定ではありません。 contentLengthを取得する方法、または別の解決方法があったら教えてください。 よろしくお願いします。 HttpConnection http = null; InputStream in = null; data = null; try{ http = (HttpConnection)Connector.open("http://xxxxx.sakura.ne.jp/cgi-bin/xxxxx.cgi", Connector. READ); http.setRequestMethod(HttpConnection.GET); http.setRequestProperty("Content-Type","text/plain"); http.connect(); int contentLength = (int)http.getLength(); in = http.openInputStream(); // textbox.setText(Integer.toString(contentLength)); // contentLengthの値を確認したらなにもない(空欄のまま) // ちなみに、5行まえの「http.setRequestProperty("Content-Type","text/plain");」 // をコメントアウトすると、contentLengthは「-1」になりました。 // data = new byte[contentLength]; // contentLengthが取得できないので、ここでエラーになる // in.read(data); } catch... サーバ上のCGIです。 -------------------------------------------------------------- #!/usr/bin/perl print "Content-type: text/plain\n\n"; print "test"; --------------------------------------------------------------
- オブジェクト指向のエラーについてです。
オブジェクト指向のエラーについてです。 初めて質問するので、至らない点があれば、スミマセンm(_ _)m コンパイルしようすると、 DrawPanelMouseHandler.java:10: シンボルを見つけられません。 シンボル: クラス DrawPanel 場所 : DrawPanelMouseHandler の クラス private DrawPanel drawPanel; と、なります。 上記と同様のエラーが上記を含め、9つ発生します。 どうしたらよいのでしょうか? 以下ソースです。 import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class DrawPanelMouseHandler extends MouseAdapter { private DrawPanel drawPanel; private ShapeFactory factory; private int x0; private int y0; private Shape shape; public DrawPanelMouseHandler(DrawPanel dp, ShapeFactory factory) { this.drawPanel = dp; this.factory = factory; } public DrawPanelMouseHandler(DrawPanel dp) { this.drawPanel = dp; } public void mousePressed(MouseEvent me) { x0 = me.getX(); y0 = me.getY(); shape = factory.newShape(x0, y0); drawPanel.addShape(shape); } public void mouseDragged(MouseEvent me) { int x = me.getX(); int y = me.getY(); shape.setBoundary(x0, y0, x, y); drawPanel.repaint(); } public void mouseReleased(MouseEvent me) { int x = me.getX(); int y = me.getY(); shape.setBoundary(x0, y0, x, y); drawPanel.removeShape(shape); Command cmd = new CommandAddShape(drawPanel, shape); drawPanel.execute(cmd); } public void setShapeFactory(ShapeFactory sf) { this.factory = sf; } } よろしくお願いします。
- ベストアンサー
- Java
- Fallere825
- 回答数1
- C言語初心者です。
C言語初心者です。 構造体について勉強してるのですが、不明点があるため質問させて頂きます。 ---------------------------------- struct A{ int (*a)(struct B, struct C); int (*b)(struct B, struct C); } ---------------------------------- 上記の処理(構造体の中身)の書式について、書籍などで調べたのですが分かりません。 何を意味しているのでしょうか? ご回答のほど、よろしくお願いします。
- androidアプリって、pythonでつくれるんですか?
androidアプリって、pythonでつくれるんですか? javaなどでできるっていうのは聞いたことがあるんですが・・・
- ラベルに縦書きで文字を書くには
ラベルに縦書きで文字を書くには drawstringで描画するしかないみたいですね。 かな文字は、正常に縦書きで表示されるのですが 「ω」、「℃」は90度回転し、横になってしまいます。 どうしてでしょうか? 横にならないようにする方法はないのでしょうか?
- ベストアンサー
- C・C++・C#
- judgementskill
- 回答数1