プログラム初心者です。Linux suseを使っています。
計算結果を出力するプログラムを作っています。時刻ごとのn個の粒子の様子を計算しています。
forが入れ子になっていて、それをn回計算しているのを、T回計算するように組みました。
時刻tの時のi番目の粒子のポテンシャル(Eという変数)を計算させたつもりなのですが、だんだん減るはずが増えています。
Eは二つの数値を足しているのですが、片方の数値を表示させたところ、毎回微妙に違うのですが
[D@1ca318a
というような数値(?)が出てきます。
この数値(のようなもの)は一体なんでしょう?文字化け?
でもコンパイルできているしEが出てくるってことは計算は一応しているんですよね?
この数値とポテンシャルが増えてしまうのは関係があるのでしょうか?それともポテンシャルの計算式が間違っているから増えているんでしょうか?
質問文が曖昧な感じになってしまってすみません。原因がどこにあるのか見当がつかなくて途方にくれています。もし心当たりある方がいらっしゃったら回答お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
これだと解くカギが少ないので答えようがないです。
デバッグ、あるのみ。
それと
計算なら逆算、終了した時点から逆にさかのぼるとかはできませんか?。
計算が行われている確認を取っているなら、
3+○=7なら4とわかります。
最初の値から追いかけることと終了値から追いかけることと
データ着目して追いかける。
もちろんロジックの見直しが最優先。
コンパイルエラーがない=正常に結果が出る
の解釈は違います。
知りたい部分をプログラムで引き出せませんか?。
他プログラムではメッセージボックス等で変数の値表示したりします。
コード眺めてもなかなか解決しません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- Java Java 年数計算 3 2023/01/28 10:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
a1=1/5,an+1=an/4an-1 おしえて...
-
JWCAD勾配入力方法
-
エクセル 重なる時間の計算方法
-
エクセルで数字を入力すると自...
-
エクセル関数の意味は?
-
回転体の体積を求める方法
-
エクセルで1:00の90分後...
-
EXCELで2つの数値のうち大きい...
-
エクセル初心者です 関数の入れ...
-
エクセルで二つの数字の小さい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
エクセルで、2種類のデータを...
-
LOOKUP関数を使えばいいのでし...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
SUMIFとCOUNTIFを合わせたよう...
-
エクセル 文字数 多い順 並...
-
VBAで文字列を数値に変換したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで数字を入力すると自...
-
エクセル 重なる時間の計算方法
-
JWCAD勾配入力方法
-
回転体の体積を求める方法
-
勤怠管理で始業時刻を基準に計...
-
エクセルで残業時間を時間帯に...
-
エクセルで1:00の90分後...
-
a1=1/5,an+1=an/4an-1 おしえて...
-
Excelでこんな関数ありませんか...
-
変形四角形の面積を計算するソフト
-
DRA-CADの計算機能につ...
-
(int)/(int)=(double)にする方法
-
Excelについて教えてください。...
-
エクセルで年月期間を4桁表示...
-
数量3.450 単価28.5 で40%を引...
-
エクセルの枠の複数選択
-
mysqlで15分きざみで現在時刻を...
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
おすすめ情報