著者:
Joan Hall
作成日:
2 2月 2021
更新日:
1 J 2024
![演習:Javaでパーセンテージを計算するプログラム](https://i.ytimg.com/vi/McAJZ_w_mTc/hqdefault.jpg)
コンテンツ
パーセンテージの計算は大きな助けになります。しかし、数値が大きくなると、プログラムを使用して計算する方がはるかに簡単になります。注意のために、Javaでパーセンテージを計算するプログラムを作成する方法についての説明。
ステップ
1 プログラムのアルゴリズムを作成します。 パーセンテージの計算は難しくありませんが、実際のコードを書き始める前に、プログラムのアルゴリズムを書くのが最善です。次の質問に対する答えを見つけてください。
- あなたのプログラムは多数を処理しますか?もしそうなら、あなたのプログラムが広範囲の数を扱うことができる方法について考えてみてください。これを行う1つの方法は、次のような変数を使用することです。 浮く また 長いです、 それ以外の int.
2 コードを書いてください。 パーセンテージを計算するには、次の2つのパラメーターが必要です。
- 総合評点 (または可能な限り最高のスコア);と
- 受け取ったスコア計算したいパーセンテージ。
- 例:学生がテストで100点満点中30点を獲得し、その学生が得点した点のパーセンテージを計算したい場合、100は合計スコア(または可能な最大スコア)であり、30は結果の成績です。計算したいパーセンテージ。
- 利息の計算式は次のとおりです。
パーセンテージ=(受け取ったスコアx 100)/合計スコア - ユーザーからこれらのパラメーター(入力)を取得するには、関数を使用してみてください スキャナー Javaで。
3 パーセンテージを計算します。 前の手順の式を使用して、パーセンテージを計算します。値を格納するために使用される変数を確認してください パーセント タイプは「float」です。そうでない場合、答えは正しくない可能性があります。
- これは、データ型が 浮く (32ビット単精度浮動小数点数)は、数学計算で数値データ型「10進数」のみを考慮します。したがって、「float」変数を使用すると、数学計算の答えは、たとえば5/2(5を2で割ったもの)は2.5になります。
- 変数を使用して計算(5/2)を実行すると int、答えは2です。
- ただし、格納する変数 総合評点 と 受け取ったスコア、タイプにすることができます int..。型変数の使用 浮く にとって パーセント タイプを自動的に変換します int タイプで 浮く..。また、一般的な計算は「int」ではなく「float」で行われます。
- これは、データ型が 浮く (32ビット単精度浮動小数点数)は、数学計算で数値データ型「10進数」のみを考慮します。したがって、「float」変数を使用すると、数学計算の答えは、たとえば5/2(5を2で割ったもの)は2.5になります。
4 ユーザーのパーセンテージ値を表示します。 プログラムがパーセンテージを計算したら、それをユーザーに表示します。 Javaでこれを行うには、関数を使用します System.out.print また System.out.println (新しい行に印刷/出力するため)。
方法1/1:サンプルコード
インポートjava.util.Scanner; public class main_class {public static void main(String [] args){int total、score;フロートパーセンテージ;スキャナーinputNumScanner =新しいスキャナー(System.in); System.out.println( "合計スコアまたは最大スコアを入力してください:");合計= inputNumScanner.nextInt(); System.out.println( "取得したスコアを入力してください:");スコア= inputNumScanner.nextInt();パーセンテージ=(スコア * 100 /合計); System.out.println( "パーセンテージは=" +パーセンテージ+ "%"); }}
チップ
- プログラムをはるかにインタラクティブで使いやすくするグラフィカルユーザーインターフェイスを作成してみてください。
- プログラムを拡張して、いくつかの数学計算を実行してみてください。