問題タブ [outofrangeexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
741 参照

c# - MySql は float 列の C# float.MinValue を受け入れません

NHibernate を使用してデータベース機能を処理するアプリケーションがあります。これで、フロートとしてマップされた列を持つテーブルができました。NHibernate は MySql データベースにテーブルを作成し、列が「FLOAT」であることも検証しました。注: 列で定義された FLOAT(M<,D) 精度はありません。それは単なる "FLOAT" です。

部分 SQL テーブル作成ステートメント:

たとえば、float プロパティの値が 5.46 のドメイン モデル (POCO) を挿入しようとすると、すべてうまくいくので、ドメイン モデルは適切にマッピングされ、機能しています。

しかし、プロパティを設定してドメイン モデルを挿入しようとするとfloat.MinValue、値が 3.40282347E+38 になり、次のエラーが発生します。

私はそれが次のことで何かをしなければならないかもしれないと思います。これは、Visual Studio の即時ウィンドウの入力 (? でマーク) と出力です。

最初の値は MySQL で受け入れられますが、後者は受け入れられません!!

この問題を回避するにはどうすればよいですか? 実際には問題にはなりませんが、理論的には、データを格納しているアプリケーションからのすべての可能な float 値をデータベースの float 列が受け入れないことはあまり良くありません。

0 投票する
3 に答える
2498 参照

java - Java - ユーザーが入力した文字列の文字間にアスタリスクを挿入する For ループ

私はいくつかの個別のパートを含むクラスの課題に取り組んでいますが、これを除いてすべて完了しています。ユーザーから文字列入力を取得し、各文字の間にアスタリスクを挿入するループ (できれば for ループ) を作成する必要があります。私はこれに完全に困惑しているので、誰かが私に始めるための助けをくれれば幸いです.

ここまで思いついた

それは問題なくコンパイルされますが、テストしてテキストを入力すると、スレッド「メイン」で例外が発生します java.lang.StringIndexOutOfBoundsException: String index out of range: 5

0 投票する
3 に答える
698 参照

c# - 画像付きのトランプをシャッフルする

リストをランダム化してから、ピクチャボックスに出力しようとしています。これを行うと、「インデックスが範囲外でした。負でなく、コレクションのサイズよりも小さい必要があります」というエラーメッセージが表示されます

ランダムのコードは次のとおりです。

そして、これがメソッドを呼び出すためのコードです

0 投票する
2 に答える
25742 参照

c++ - ベクトルのベクトルで out_of_range をキャッチする

整数のマップを確立するためのベクトルのベクトルがあり、次のようにして、ベクトルがスローされるたびに範囲外のエラーをキャッチしたいと考えています。

ただし、私のコードはエラーをまったくキャッチしていないようです。まだ std::terminate を実行したいようです。誰もこれがどうなっているのか知っていますか?

0 投票する
2 に答える
797 参照

java - Java プロジェクトのコンパイル後のエラー: スレッド「メイン」での例外 java.lang.StringIndexOutOfBoundsException: 範囲外の文字列インデックス: 0

私は学校向けのプロジェクトに取り組んでいます。このプロジェクトは、ユーザーがオブジェクトの価格を推測する必要があるゲームです。価格はランダムに生成されます。ユーザーはそれを推測するチャンスが 5 回あります。そうしない場合、ゲームは終了し、リプレイするかどうかを尋ねられます。このゲームの名前は、The Price is Right として知られています。私の問題は、プロジェクトを実行すると、ユーザーが再生したいかどうかを知るために、ユーザーの回答を取得する直前にクラッシュすることです。

これがエラーです。何が問題なのかわからない……。

そして、これは私が情報を取得しているコード行です。ユーザーからのはいまたはいいえです。エラーコードの102行目です。すべての変数を宣言しました。valeur_recommencer は char であり、recommencer は文字列です。私のコードはすべてJavaです。申し訳ありませんが、コードの言語はすべてフランス語で、学校の要件です。