• 締切済み

javaの質問

自船の初期位置、針路および速力、他船の初期位置、針路および速力を読 み込み、10 分毎に2 時間後までの、自船と他船の位置を求めるプログラムを javaで作成しなさい。 誰かできる方はいらっしゃらないでしょうか。 丸投げで申し訳ありませんが、よろしくお願いします。

みんなの回答

  • wormhole
  • ベストアンサー率28% (1622/5659)
回答No.2

>数学の問題だとしたら解けるのですが、プログラミング初心者なもので、、、 数学だったら具体的にどう解きますか?

全文を見る
すると、全ての回答が全文表示されます。
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

まず、これが算数(数学)のテスト問題だったとしたら解けますか? 速度、方向が一定なら、答えは「初期位置から進行方向に速度*時間だけ進んだ位置」になりますよね。 それをJavaで表現するわけですが 「読み込む」のはできますか? 「10 分毎に2 時間後」→こういうのは「ループ」を使うのが常套手段 位置や進路をどういう形式で表現しているのか(XYZ座標なのか、極座標なのか、原点はどっか) 速度、方向は一定か 直線上なのか、平面上なのか、地球をモデルにした球面上なのか 等々、プログラムを作るための条件が足りませんが。

mitsubishi3339
質問者

補足

数学の問題だとしたら解けるのですが、プログラミング初心者なもので、、、 読み込みはできます。 X,Y,Z座標 速度、方向は一定 平面上で仮定した場合でよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • javaの質問です。

    自船の初期位置、針路および速力、他船の初期位置、針路および速力を読 み込み、10 分毎に2 時間後までの、船首尾航過距離と線首尾航過時間を求め るプログラムを作成しなさい。プログラムは複数のクラスを定義して作成する こと。 手が付けられなくて丸投げになってしまいますがお願いします。

  • javaのプログラミングの質問です。

    1から9までの数字から任意に6 個を選択し、それらの数字を1 回ずつ使 い、二桁の整数と二桁の整数の足し算の結果が二桁になる数字の組み合わせを 求めるプログラムを作りなさい。プログラムは複数のクラスを定義して作成す ること。 例 1 2 3 4 6 7 37+24=61 34+27=61 全然手が付けられないので丸投げです。 ほんとに申し訳ないんですがおねがいします。 ソースコードをお願いします。

  • javaによるソケット通信

    こんばんわ. 現在悩んでいる事があります. あるプログラムと別のプログラム同士で通信を行い互いに影響を与えるようなプログラムは作成可能でしょうか. 例えば,一元的に全体を管理するコントローラがあり,コントローラからの命令で別のプログラムが動作する,コントローラはそのプログラムが動作中であることを知ることができる,といったプログラムを作成したいと思っています. これらを別のプロセス(hello.javaとworld.javaのように)で行いたいと考えています. こういったことはjavaによるソケット通信で行えるのでしょうか. 行えるのならどのように行えばいいのでしょうか?私の考えでは.ソケット通信でやるなら,コントローラがクライアントでその下に位置するプログラムがサーバということになると思いますが・・いまいちよくわかりません. ご存知の方がおられましたらご教授お願いいたします.

  • Javaでの質問です。

    Javaでの質問です。 現在、JavaでWindowアプリを作成中、SWTのボタンを押すと他のアプリケーションが立ち上がるように作りたいと考えています。 そこで、java.lang.ProcessBuilderクラスを利用して起動したいと考えていたのですが、なぜか動きません。 いろいろ原因を調べているのですが原因が追求できずに困っています。 詳しい方がいれば教えていただけないでしょうか。 【現状】 本体のプログラムはスレッドを用いたプログラムになっている。 ボタンを押して起動するプログラムはスレッドプログラムである。 ボタンを押しても外部プログラムは起動しないが、本体プログラムを終了すると起動してほしい外部プログラムが起動する。 windowsの計算機やメモ帳、paintなどは起動するし、wordやオープンオフィスなんかで実験すると問題なく起動する。 これが現状です。 何か特別な処理を入れなければいけないのか、よくわかっていません。 お手数をおかけします。 何卒、宜しくお願いします。

  • JavaとCはどちらが速い?

    質問タイトルどおりですが、JavaとC言語ではどちらが 速いでしょうか? プログラムを作成しようと考えているのですが、 解析のスピードを重視するプログラムを作成するので JavaとCでどちらのほうが速いかによって、どちらの 言語でプログラミングしようか迷っています。

  • Java アニメーション(図形の移動)の乱数を使ったプログラムについて

    Javaを使って、正方形と直線がぶつかっては跳ね返るプログラムを作りたいのですが、どうしても歯が立ちません。 アクション・イベントの発生は不要で、初期位置は正方形・直線ともフレームの中央で、直線の最初の長さは0です。 一回に動かす長さの単位を乱数で作りたいのですが、全くわからなくて困っています。 わかる方、いらっしゃいましたら是非ご回答お願い致します。

    • ベストアンサー
    • Java
  • エッセンシャルJavaを購入しました。

    早速ですが、エッセンシャルJavaをお持ちの方にお尋ねします。 Javaプログラムを作る行程までたどり着きましたが、 いまいちわかりません。018,019ページのプログラムの作成のところで HelloJava.javaってところです。秀丸で開くのに「/* HelloJava */」 という初めの行にありますよね。普通の秀丸なら表示されませんし、 プログラムの入力のしようがありません^^; ほんとに初歩の初歩ですよね。すいません。 あと、インストールはちゃんとしたつもりです。 なんか情報が少ないですが、 分かる範囲でよろしくおねがいします。

  • Javaの動きが遅い

    IdeaPad Duet Chromebook (CT-X636F)で、Linux上でJavaのプログラムを動かしています。購入してしばらくは順調に動いていましたが、ある時点から急にプログラムの動作が遅くなってしまいました。Powerwashで初期化してから再度プログラムを入れてみましたが、解決しません。対処法についてご存じの方は教えていただけると助かります。 ※OKWAVEより補足:「Lenovo:ノートブック (IdeaPad・Lenovo等)」についての質問です。

  • Javaの再インストールができない

    Javaの再インストールができない Windows7の32bitのノートPCです。 最近Javaをインストールしようとしたところ、その作業ができなくなりました。 インストールしようとしても、 このソフトウェアは使用中のコンピュータにすでにインストールされています。再インストールしますか?  ↓ この動作は現在インストールされている製品に対してのみ有効です との警告が出て先に進むことができません。 前まではすでにJavaをインストールしていたのですが、少し思うところがあってアンインストールしようとしました。 その時、コントロールパネルの「プログラムのアンインストール」にてJavaを選択してもアンインストールができないようになっていました。 いろいろ自分で調べようと検索したところ、 http://d.hatena.ne.jp/k2jp/20090325/1237957757 上のサイトにある症状と似ていたので、Installer clean upなるソフトを使ってJavaを選択、その後アンインストールしました。 それ以後、再びJavaをインストールしようとしても、上の警告が出てくるようになってしまいました。 現在「プログラムとファイルの検索」にてJavaを探したところ、コントロールパネルのプログラムの位置に存在しています。 開こうとしても「アプリケーションが存在しません」とのことです。 自分が記憶している限りでは上の操作をしていました。これ以外になんらかの操作をしてしまい、こうなったのかもしれません。 この再インストールできない、という症状をどうにかするにはどうすればいいでしょうか? また、もしこれだけの情報でわかる方がいたら、なぜ今回こんなことになってしまったのでしょうか、今後のためにも知りたいです。 お願いします。

  • java スレッドの作り方

    はじめまして☆ 課題で、「あるディレクトリのデータファイル(テキストファイル)を定期監視し、ファイルがあれば読み取って出力するjavaプログラムを作成しなさい」と出されました。 そこで、定期時間に繰り返し監視しながら、ファイルがあれば処理するために、ファイル処理スレッドを作りたいのですがスレッドを作ったことが無く、まったくわかりません(>_<) 誰か教えてください!!