完全数を見つけるJavaプログラム
この記事では、数が完全数であるかどうかを確認する方法を理解します。完全数は、それ自体以外の要素の合計に等しい正の整数です。
以下は同じのデモンストレーションです-
入力
入力が-
であると仮定しますEnter the number : 496
出力
必要な出力は-
になりますThe number 496 is a perfect number
アルゴリズム
Step 1 - START Step 2 - Declare two long values namely my_input, my_sum and an integer value 'i'. Step 3 - Read the required values from the user/ define the values Step 4 - Using a while condition, iterate until it reaches the specified condition. Step 5 - Check of the value 'my_input % i' leaves no reminder. If yes, add ‘my_sum’ to 'i' and assign it to 'my_sum'. Increment 'i' value. Step 6 - If the 'my_sum' value is equal to the input, it's a perfect number, else it's not a perfect number Step 7 - Display the result Step 8 - Stop
例1
ここでは、プロンプトに基づいてユーザーが入力を入力しています。この例は、コーディンググラウンドツールでライブで試すことができます 。
import java.util.Scanner; public class PerfectNumber{ public static void main(String args[]){ long my_input, my_sum; int i; my_sum=0; System.out.println("Required packages have been imported"); Scanner my_scanner = new Scanner(System.in); System.out.println("A reader object has been defined "); System.out.print("Enter the number : "); my_input = my_scanner.nextLong(); i=1; while(i <= my_input/2){ if(my_input % i == 0){ my_sum = my_sum + i; } i++; } if(my_sum==my_input) System.out.println("The number " +my_input+" is a perfect number"); else System.out.println("The number " +my_input+" is not a perfect number"); } }
出力
Required packages have been imported A reader object has been defined Enter the number : 496 The number 496 is a perfect number
例2
ここでは、整数は事前に定義されており、その値にアクセスしてコンソールに表示されます。
import java.util.Scanner; public class PerfectNumber{ public static void main(String args[]){ long my_input, my_sum; int i; my_sum=0; my_input = 496; System.out.println("The number is defined as " +my_input); i=1; while(i <= my_input/2){ if(my_input % i == 0){ my_sum = my_sum + i; } i++; } if(my_sum==my_input) System.out.println("The number " +my_input+" is a perfect number"); else System.out.println("The number " +my_input+" is not a perfect number"); } }
出力
The number is defined as 496 The number 496 is a perfect number
-
台形の領域を見つけるJavaプログラム
この記事では、台形の領域を見つける方法を理解します。台形は、少なくとも1対の辺が互いに平行な四辺形の一種です。台形の平行な側面はベースと呼ばれ、台形の非平行な側面は脚と呼ばれます。台形とも呼ばれます。 台形の面積は、式-を使用して計算されます。 (height/2 * (side_1 + side_2). i.e. Area = ½ x (sum of the lengths of the parallel sides) x perpendicular distance between parallel sides 以下は同じもののデモンストレーションです。平行な辺aとbの長
-
長方形の周囲を見つけるJavaプログラム
この記事では、長方形の周囲を見つける方法を理解します。長方形の周囲長は、長方形のすべての辺の長さを加算して計算されます。 以下は長方形のデモンストレーションです。長方形の周囲は、長方形の2つの長さと2つの幅の全長です- 入力 入力が-であると仮定します The length of the sides of a rectangle are : 5, 8, 5, 8 出力 必要な出力は-になります Perimeter : 26 アルゴリズム Step 1 – START Step 2 – Declare 5 floating point variabl