salsberry の回答履歴
- processingのプログラムの書き方について。
課題で、どこからマウスをプレスしても20個もの四角を(0,0)まで数珠つなぎみたいにするプログラムをかいているんですが全然わかりません。 そのため大きさなどは瞬時に計算をするからmouse x, mouse yをつかいます だからrect(mouseX,mouseY,mouseX,mouseY)になると思うんですが。。 とにかく全部わかりません。教えてください。 自分が書いたのはこんなのですが、全然違います。 forループ、mouseX, mouseYを使うのはわかります int s = 600; int n = 20; int i = mouseX; void setup() { size(s,s); background(255); noStroke(); rectMode(CENTER); } void draw() { if(mousePressed) { for(int i=0; i<s; i++); { fill(255,0,0); rect(mouseX,mouseY,mouseX,mouseY); } } }
- 締切済み
- その他(プログラミング・開発)
- takomaru1201
- 回答数2
- Staticイニシャライズについて質問
JAVA初心者です、宜しくお願いします。 Staticについて質問します。 ある本には、「static変数の初期化方法は、変数の初期化と同じステートメントで実行する方法と、JVMによってクラスがロードされるときに実行される特別なコードブロックを作成して変数を初期化する方法があります」とかかれていました。 ・ 「変数の初期化と同じステートメントで実行する方法」と「クラスがロードされ るときに初期化する方法」とは、どのように違うのでしょうか。 クラスがロードされる時とはどのような時なのでしょうか。 ・ 「変数の初期化と同じステートメントで実行する方法」については通常の方法な ので理解できるのですが、「クラスがロードされるときに初期化する方法」を行う と、どのようなメリットがあるのでしょうか。 何故このような方法があるのでしょうか。 以上、宜しくお願いします。
- System.exit()の値を取得したい
今日は、JAVA初心者です、宜しくお願いします。 プログラムの終了時の結果を System.exit()で取得したいのですが、どのようなメソッドが あるのでしょうか。 宜しくお願いします。
- JAVA言語のプログラムの相談
BRITEというシミュレーターを使い、フラッディングを用いたノード検索のプログラムを作りたいと思ったのですが、BRITEをよく知っている方などいましたら助言等をもらえればと思います。 言語は、JAVAでお願いします。
- System.exit()の値を取得したい
今日は、JAVA初心者です、宜しくお願いします。 プログラムの終了時の結果を System.exit()で取得したいのですが、どのようなメソッドが あるのでしょうか。 宜しくお願いします。
- javaで3Dを作りたいんですが、コンパイルしたときに
javaで3Dを作りたいんですが、コンパイルしたときに FirstApplet.java:5: com.sun.j3d.utils.applet.MainFrame にアクセスできません。 クラスファイル C:\j2sdk1.4.2_14\jre\lib\ext\j3dutils.jar(com/sun/j3d/utils/applet/MainFrame.class) は不正です。 クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。 削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。 import com.sun.j3d.utils.applet.MainFrame; とエラーが出てしまい、実行できません。 環境 Windows Vista 使用ソフト J2SE Development kit 5.0 J2SE Runtime Environment 5.0 Java 2 Runtime Environment,SE v1.4.2_14 Java 2 SDK,SE v1.4.2_14 Java 3D 1.5.1 CPad for Java2 SDK 2.31 これの直し方知ってる人がいましたら教えてください。
- 締切済み
- Java
- rokkunrokkun
- 回答数2
- osamuyさん、では「今まで入力した人数分のの平均」と「10人分の平
osamuyさん、では「今まで入力した人数分のの平均」と「10人分の平均」とはどう違うのですか。やっぱりforループが関係しているのですか? ・「今まで入力した人数分の平均」 double avg=0; for(i=0; i<test.length; i++){ System.out.print((i+1)+"番は?"); String str = br.readLine(); int a = Integer.parseInt(str); test[i]=a; sum+=a; avg = (double)sum/10; } System.out.println("平均点は"+avg); ・「10人分の平均」 double avg=0; for(i=0; i<test.length; i++){ System.out.print((i+1)+"番は?"); String str = br.readLine(); int a = Integer.parseInt(str); test[i]=a; sum+=a; } avg = (double)sum/10; System.out.println("平均点は"+avg);
- JAVAアプレットを使ってデジカメで撮影した写真をホームページに表示し
JAVAアプレットを使ってデジカメで撮影した写真をホームページに表示したいのですがどうすればいいか教えてください。
- javaのJFrameやActionListener,HyperLin
javaのJFrameやActionListener,HyperLinkListenerなどをJ#で使えるようにしたいのですが、どうすれば使えるようになるのでしょうか?また代わりのクラス、インターフェースはないでしょうか?
- 締切済み
- Java
- taiyaki_10
- 回答数1
- 2次元配列でのiとjについて。
2次元配列でのiとjについて。 2次元配列をつかってコードをかくとき、 x軸をj y軸をi または x軸をi y軸をj どちらでコードを書いていますか? またこっちで書くとこういうときわかりやすいみたいなのがあれば教えてください。 しょうもない質問ですがどうかよろしくお願いします。
- ベストアンサー
- Java
- ainobakuda
- 回答数4
- F#って何??
F#って何?? 最初はC言語から初めて,その次にC++を触りだして,GUIが必要になったのでC#で触り始めて 「.NetFrameworkってなんだか凄いんじゃね?」と思い始めたくらいの初心者プログラマからの質問です. VS2010から使えるようになったF#って一体どんな言語ですか? 調べてると,「C#の処理の一部を任せるのに向いている」だとか,「メニーコアでのプログラミングに向いている」だとか,色々言われているみたいなんですが, いったい,何が出来て,何をするのに向いている言語なのでしょうか?? どなたか易しめに教えていただけないでしょうか? あと,関数型言語とCとかの言語の違いについても簡単に説明していただけると嬉しいです.
- ベストアンサー
- その他(プログラミング・開発)
- Cross999
- 回答数4
- C言語で書き込んだファイルの重複行の削除と行の並び変えるプログラミング
C言語で書き込んだファイルの重複行の削除と行の並び変えるプログラミング ファイル名が 0.txt というC言語で書き込んだテキストファイルがあり その中身は以下のようなものとします。 111 000 222 555 000 444 222 000 これらを行ごとに見て重複行を削除し 更に値の小さな順に並び変えたい、つまりファイル内を 000 111 222 444 555 となるようなプログラミングを考えているのですが 調べても分からず悩んでいます。 c言語のプログラム内に UNIXコマンドを扱う方法を考えているのですが c言語内でUNIXコマンドを併用するためのsystem()関数 や 重複行を削除する uniq というUNIXコマンドを どのようにプログラム内に挿入すればいいのでしょうか? ご回答、よろしくお願いいたします。 ちなみに以下のプログラムは system関数が理解できない私の作成失敗したものです。 #include <stdio.h> #include <stdlib.h> int main(void) { system("uniq 0.txt"); }
- プログラムが動きません。
プログラムが動きません。 ファイルuniqipにはIPアドレスが書き込まれています。そのファイルからIPアドレスを文字列ipに格納します。 ファイルtmp4には、85.114.143.2 34f4ff4acb18802170a939ae42dcd5ee0eeccda4 のようにIPアドレスとハッシュ値が書き込まれています。 tmp4に現れるIPアドレスで、uniqipに一致するものに対応するハッシュ値を printf("file%d,%s\n",i,hash); の形で出力しようと思いましたが、うまくいきません。 何がまずいのでしょうか? #include <stdio.h> #include <string.h> //ひとつのIPアドレスに現れるユニークなハッシュ値の数をカウントする int main() { FILE *fp,*gp; char ip[269730][16]; char ip2[16]; char hash[42]; int i,j; fp = fopen("uniqip","r"); if(fp == NULL){ printf("can not open the file.\n"); return 1; } for(i=0;i<267930;i++) { fscanf(fp,"%s",ip[i]); //printf("%s\n",ip[i]); } fclose(fp); ////////////////////////////////////////////////////////////////////////////////////////////////////// gp = fopen("tmp4","r"); if(gp == NULL){ printf("can not open the file.\n"); return 1; } for(i=0;i<267930;i++){ for(j=0;j<2470766;j++){ fscanf(gp,"%s %s",ip2,hash); printf("%s\n",ip[i]); if(!strcmp(ip[i],ip2)) { printf("file%d,%s\n",i,hash); } } } return 0; }
- ベストアンサー
- C・C++・C#
- noname#182748
- 回答数1
- androidでのプログラムの書き方について
androidでのプログラムの書き方について お世話になっております。 早速質問させていただきます。 androidのプログラムの書き方なのですが、1つのjavaファイルの中に複数のclassがあるのは普通なのでしょうか。 Javaでは1つのJavaファイルに対して1つのclassを書くのが一般的だと認識しているのですがandroidの場合はどうなるのでしょうか。 最近、参考書を買い勉強を始めたのですが、サンプルの中に1つのjavaファイルに2つのclassが書かれているものがあり疑問に感じ質問させていただきました。 わかりづらい文章かと思いますが、ご回答をお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- ia080024
- 回答数1
- java初心者なのですが
java初心者なのですが クラスの配列を使用して配列の配列を作りたいのですが class B { double a[]; } class A{ public static void main(String[] args){ B[] a =new B[3]; for(int i=0;i<3;i++){ a[i]=new B(); } a[0].a[0]=3; ・・ここでエラー a[0].a[50]=9; a[0].a[100]=100; a[1].a[200]=150; a[2].a[300]=250; System.out.println("a[0].a[0]="+a[0].a[0]); System.out.println("a[0].a[50]="+a[0].a[50]); System.out.println("a[0].a[100]="+a[0].a[100]); System.out.println("a[1].a[200]="+a[0].a[200]); System.out.println("a[2].a[300]="+a[1].a[300]); } } ここでエラーと書いたところでjava.lang.NullPointerExceptionというエラーが出ます。 何が間違えているのでしょうか?どうのようにすればエラーがなくなるのか教えてください。
- javaプログラムの文の意味
javaプログラムの文の意味 最近、javaのプログラムに興味を持ちいろいろ調べながらやっています。 javaのプログラムで分らない文があります。 いろいろ調べてみたのですが、どれも難しい説明で分り難いです。 ・String str ・Dimension dim ・addKeyListener ・FontMetrics この4つです。初心者なので、基本過ぎる質問かもしれませんがよろしくお願いします。 簡単に説明できたら簡単にお願いします。
- ベストアンサー
- Java
- freedom4447
- 回答数1
- 配列名の異なる配列を一気に100個生成する方法はありますか?
配列名の異なる配列を一気に100個生成する方法はありますか? double[] a1 = new double[50] double[] a2 = new double[50] ・ ・ ・ double[] a100 = new double[50]; といちいち100回宣言するのがめんどうなのでいい方法はないでしょうか?
- javaで動くファイルをサイトで作製してもらってます。(javaもプロ
javaで動くファイルをサイトで作製してもらってます。(javaもプログラミングもよくわかりません) 自分のホームページ用に、質問→答の応答ができるファイルですね。 それを自分でオフラインで作りたい。そのサイトを活用してということですが、サイト自体をパソコンにコピーしてやってみましたがjavabinとかになりません。オンラインでないと無理なのは何となくわかりますが、なんとか自分のパソコンでやれるようになりませんか。よろしくお願いします。
- eclipseについてですが、javaでホームページを幅優先探索で探索
eclipseについてですが、javaでホームページを幅優先探索で探索するプログラムを作りましたが、実行する時どのホームページから出発するかを指定しなければなりません。eclipseのどの欄でURLを入力できるか教えてください。
- ベストアンサー
- Java
- SwVCRnT4uv
- 回答数1