2018/07/19SHAREツイートシェアはてブGoogle+PocketLINEJAVAで計算するときのルールやつまずきそうなポイントをまとめました。初歩の初から、なんで結果がこうなるの?と悩んだ内容まで網羅したので、参考になりましたらブックマークすると便利です。/)で計算するJAVAで計算をするときは「System.out.println(数値計算);」の書き方をします。ちなみにかけ算は「*」、割り算は「/」、割った余りは「%」を使います。}}このプログラムをコンパイル・実行すると、以下のような計算結果が出力されます。51624小数を使った割り算は答えが小数になる割り算は小数を使うときと使わないときで計算結果が変わります。10を4で割ったときを見てみましょう。}}整数を整数でわると、整数で出力されます。小学校で「10を4でわった答えは、2あまり2」と習ったように整数値になります。式に小数があると、小数で出力されるので計算結果は2.5です。22.52.52.5(””)の使い方しだいで計算結果が変わるので気をつけてください「System.out.println(数値計算);」の書き方で計算結果が出力されますが、(“”)のつけ方次第で出力のされ方が変わります。595数字を0で割るとエラーになりますたしか割り算の授業で0を割ることはできるけど、数字を0で割れないと習いました。}}ためしに実行してみると、以下のようなエラーメッセージが出ます。......複雑な計算式を実行するプログラムであれば、0で割らないように気をつけてください。if文を使った条件分岐などで、うまく回避しましょう。今度は変数を使った計算を考えてみます。5」のように文字に数字を代入しているイメージでOKです。変数名」として定義する必要があります。}}コンパイル・実行すると以下のようになります。7813前半2つのSystem.out.printlnでは、number1に3を代入しnumber2に5を代入した計算です。最後のSystem.out.printlnでは、number2の値を5から10に上書きして計算しています。int型(整数)とdouble型(小数)を使った計算int型とint型の計算結果はint型になり、double型とdouble型の計算結果はdouble型になります。int型とdouble型の計算結果はdouble型になるので注意してください。}}以下のような出力結果になります。4を実行していますが、整数で出力するint型のため2が出力されます。4.0は出力が小数のdouble型であるため、2.5になります。int型(整数)同士の計算をdouble型(小数)で出力するint型の計算をdouble型で出力するには、System.out,printlnで計算する変数を強制的に型変換します。「System.out,println((double)int型の変数);」でint型の変数をdouble型として扱うことができます。number2);」を(double)number1にすると、int型(整数)だったnumberはdouble型(小数)として扱われます。double型(小数)の計算はdouble型で出力されるので、出力結果が2.5になるのです。1」のような式を見ることがあります。目にしたときは意味が分からなかいですよね。値を上書きする式です。プログラミングでは、「=」代入です。イコールではないので注意してください。1」では今のx(3)に1をたした値(4)を新たにxとして扱います!なので、下から3行目の「System.out.println(x);」では4が出力されるのです。1」のように省略して書けます。1;変数に1をたすとき1を引くときに限り、もう1つ省略形があります。1」以外に「x–;」と書けます。意味や違い、計算結果を解説にまとめたので合わせてご覧ください。:JAVAの使い方ITエンジニアになって気づけたこと【体験談】未経験からITエンジニアなるまで半年かかりましたプログラミングスクールを「おすすめ」で選ぶと失敗しますあなたがITエンジニアに向いてるか知りたくないですか?Progate(プロゲート)で学んでも転職しないでくださいこの記事を書いた人おいもさん半年かけて未経験からITエンジニアになったアラサー。テックアカデミーをはじめ5社のスクール・学習サイトを経験。聞きたいことやご質問等ございましたら、下記からコメントしてください。答えれる範囲でお答えします。コメントをキャンセルメールアドレスが公開されることはありません。書いたプログラムを試せる無料ツール簡単なプログラムは無料ツールで試せます。ダウンロード不要です。今だから言えることプログラミングスクールは無料体験を受けて相性がよかったスクールを選んでください。相性が悪いと理解にかなり時間がかかります。