問題タブ [divide]

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 投票する
47 に答える
148346 参照

c - *、/、+、-、%演算子を使用せずに数値を3で除算します

、、、、、、演算子を使用せず*/、数値を3で割るにはどうすればよいですか?+-%

番号は署名されている場合と署名されていない場合があります。

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

c# - 3 で割って切り上げ (必要な場合) C#

ゲームで、数値を 3 で割って整数にする機能を実装しなければならないところまで来ました。つまり、3.5 や 2.6 などではありません。

3 や 5 などの整数にする必要がありました。

誰も私がこれを行う方法を知っていますか?

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

java - Java このメソッドにパラメータを渡すと、メソッド内のコードが実行される前に定数の 1 つで誤って除算されます

スプライトの下のタイル画像で構成される 2D ゲーム用の非常に単純なゲーム内レベル エディターを意図したクラスがあります。私がデバッグしているコードの目的は、クリックした位置に表示されるタイルを変更するために、ユーザーがクリックした場所に基づいて StringBuffer 内の char を更新することです。

変更中の文字列バッファーは、どの画像をどのタイルに描画するかを識別するためのマップとしてプログラムによって使用されます。Buffer で使用される各 char 値は 1 つのタイルを表し、char の値によってそこに表示される画像が決まります。この目的のために、定数整数 (public static final int TILE_SIZE) を 40 に定義しました。私のタイルはすべて 40 x 40 ピクセルのサイズの正方形なので、この定数は、画像によって調整する必要があるものを計算するのに役立ちます。幅と高さ。

問題は、ユーザーが画面をクリックするたびに、メソッド内のコードが実行される前に、StringBuffer を更新するメソッドに渡されたマウスの x 値と y 値が 40 で除算されることです。

関連するコードは次のとおりです。

...

Eclipse のデバッガーでいくつかのブレーク ポイントを使用して、e.getX() と e.getY() が座標を正しく取得していることを確認しました (私はそれについてほとんど疑いがありませんでした) が、int xIndex=x が通過する前に、x とy は定数 (40) で除算されています。私が書いたメソッドは、渡される変数とそれらを受け取るメソッドの間で呼び出されません。

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

java - "Exception in thread "AWT-EventQueue-0" java.lang.ArithmeticException: / by zero" というエラーが表示されるのはなぜですか?

0 投票する
4 に答える
130 参照

mysql - MYSQL-3つの列が共通している行を検出します

私は、注文情報を新しいデータベース(オンライン注文用)から20年以上の情報があり、タブ区切りの入力のみを受け入れる時代遅れのカスタムデータベースに転送する小さなスクリプトに取り組んでいます(かなり苦痛です)。複数アイテムのSKUを処理できません(つまり、各SKUは1つのアイテムです)。

複数アイテムのSKUを旧式のシステムの単一のSKUに関連付けるテーブル(図には示されていません)を作成しました。以下の2行目から4行目で、元々は1つに3つのアイテム(「pcclean」オンラインと呼ばれます)があることがわかります。 1つの注文明細が3つの行に分割されます(CL31、CL15、およびCL13-古いシステムのSKU)。

ただし、このテーブルを生成するときに価格を3つに分割するのに問題があります。価格は頻繁に変更されるため、保存されている値に依存することはできません。

私がやりたいのは、チャネル、順序、およびコードが同じであるかどうかを検出し、それらの行の「合計」をその基準に一致する行の数で割ることです。

したがって、行2〜4には「12.45」は表示されず、それぞれ「4.15」が表示されます。

何か案は?

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

sql - 間違った答えを与えるSQL除算

重複の可能性:
このSQL Serverクエリ分割計算の何が問題になっていますか?

私はSQLで2つの値を次のように分割しています

SUM(EnteredACC)/SUM(totalCalls)つまり、7/ 48を実行すると、 .14が返されるはずですが、代わりに0が返されます。

私がそうするとき、それは14.58(または四捨五入されたときは15SUM(EnteredACC)*100/SUM(totalCalls) )を与えるはずですが、結果として14を与えます。誰か助けてもらえますか?

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

sql-server - T-SQLは、行全体で値を除算します

テーブルに次の列とデータがあります。

次に、次のように行を分割する必要がある日があります。

  1. Days < 5 (たとえば 2) の場合:

    /li>
  2. days >= 5 かつ days%5=0 (たとえば 5) の場合:

    /li>
  3. days > 5 で days%5!=0 (たとえば 12) の場合:

    /li>

私はこれをループで行うことができます。スマートな手法または T-SQL 関数を使用して、より良い解決策を期待しています。前もって感謝します。

0 投票する
4 に答える
3254 参照

php - リストを 3 列に分割する

データベースから取得したい値のリストがあります。リストが長くなる可能性があるため、15 項目を超える場合は 2 列に分割し、30 項目を超える場合は 3 列に分割します。どうすれば 3 列に分割できますか。例えば..

01 | 12 | 23

02 | 13 | 24

03 | 14 | 25

04 | 15 | 26

05 | 16 | 27

06 | 17 | 28

07 | 18 | 29

08 | 19 | 30

09 | 20 | 31

10 | 21 |

11 | 22 |

今のところ私はテーブルを使用しており、すべてのループの最初に巨大な if-nest があります

これは (ちょっと) 2 つの列で機能しますが、3 つの列ではどうでしょうか?

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

java - javaでdivideを使用して、intを取得するか、3を掛けます

ここでケースを取得しました。それを解決しようとしていますが、その方法がわかりません。

ケースは次のとおりです。数値が2で割り切れる場合は、半分にカットします。そうでない場合は、3を掛けて、この結果を1増やします。これは、結果が1になるまで続きます。

これをJavaで設定する方法がわかりません。if、else if、elseで試してみました。しかし、これを機能させる方法がわかりません。

任意のヒント?

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

grep - GrepおよびCutコマンドと文字列の分割

次の文字列を与えるgrepコマンドがあります。

しかし、私はこの文字列を変更して取得したいと思います

上記の値は、以下によって抽出されています。

元の文字列が次の形式であるため、cut-c9-500が使用されます

カット-c9-500リターン

誰かが私が得るのを手伝ってくれませんか

(つまり、日付部分から最後の3桁を削除します)