Inleiding tot vierkanten op Java
Wanneer een getal met zichzelf wordt vermenigvuldigd, is het resulterende getal het kwadraat van het getal. Vierkanten van een getal zijn heel gemakkelijk te vinden. Over het algemeen krijgen we het resultaat alleen in Integer wanneer we de vierkantswortel van een geheel getal vinden. Op dezelfde manier krijgen we, wanneer we het kwadraat van een decimaal getal vinden, ook het antwoord in decimaal. Een interessant feit over het kwadraat van een getal is dat wanneer we een kwadraat van een geheel getal doen, de waarde van het resulterende getal toeneemt. Als we het kwadraat van decimalen tussen 0 en 1 doen, neemt het resulterende aantal echter af. Een voorbeeld is dat van een kwadraat van 0, 5. Wanneer we 0, 5 kwadrateren, wordt het aantal verlaagd tot 0, 25. In dit artikel gaan we de verschillende methoden bekijken om een getal te kwadrateren met behulp van de programmeertaal Java.
Werken - Kwadraat van een getal kan op verschillende manieren worden gevonden in Java. We zouden graag enkele voorbeelden zien met betrekking tot het kwadraat van een getal waarmee we het kwadraat van een getal beter kunnen begrijpen.
Hoe Square in Java te berekenen?
Laten we leren hoe vierkant in Java te berekenen:
Voorbeeld 1
De eenvoudigste manier om het kwadraat van een getal te vinden is Math.pow (), waar het kan worden gebruikt om de macht van een getal te berekenen.
Code:
import java.util.*;
public class Square
(
public static void main(String args())
(
Scanner sc=new Scanner(System.in);
int num;
System.out.print("Enter a number which is integer format: ");
num=sc.nextInt();
System.out.println("The square of "+ num + " is: "+ Math.pow(num, 2));
)
)
Output:
Voorbeeld 2
In het volgende programma gaan we het kwadraat van een getal in de gebruikelijke vorm zodanig berekenen dat het twee getallen opeenvolgend vermenigvuldigt en het kwadraat van het respectieve getal vindt.
Code:
import java.util.*;
public class Square2
(
public static void main(String args())
(
Scanner sc=new Scanner(System.in);
int no;
System.out.print("Enter a number which is integer format: ");
no=sc.nextInt();
System.out.println("Square of "+ no + " is: "+(no*no));//the number is multiplied with its own
)
)
Output:
Voorbeeld 3
In dit voorbeeld gaan we controleren of een getal een perfect vierkant is of niet. Dit is een beetje een complex programma omdat het controleert of een getal een vierkant is van een ander nummer.
Code:
import java.util.Scanner;
class JavaExample (
static boolean checkPerfectSquare(double x)
(
// finding the square root of given number
double s= Math.sqrt(x);
return ((s - Math.floor(s)) == 0); //Math.floor() is used here to calculate the lower value.
)
public static void main(String() args)
(
System.out.print("Enter any number:");
Scanner scanner = new Scanner(System.in);
double no= scanner.nextDouble();
scanner.close();
if (checkPerfectSquare(no))
System.out.print(no+ " is a perfect square number");
else
System.out.print(no+ " is not a perfect square number");
)
)
Output:
Voorbeeld 4
In dit programma vinden we het aantal vierkante getallen binnen een specifiek bereik. We voeren het bereik van getallen in en de code zou het kwadraatnummer in dat specifieke bereik produceren. In het onderstaande programma vinden we het aantal vierkante gehele getallen tussen 0 en 100.
Code:
// Finding the range of perfect square numbers in Java programming language
import java.io.IOException;
public class SquareNumbersInRange (
public static void main(String() args) throws IOException (
int starting_number = 1;
int ending_number = 100;
System.out.println("Perfect Numbers between "+starting_number+ " and "+ending_number);
for (int i = starting_number; i <= ending_number; i++) (
int number = i;
int sqrt = (int) Math.sqrt(number);
if (sqrt * sqrt == number) (
System.out.println(number+ " = "+sqrt+"*"+sqrt);
)
)
)
)
Output:
Voorbeeld 5
In dit programma gaan we de som van vierkanten van de eerste N natuurlijke getallen zien. We voeren de waarde van N in en het programma berekent de som van de kwadraten van de eerste N natuurlijke getallen.
Code:
// Java Program to find sum of
// square of first n natural numbers
import java.io.*;
class SumofSquares
(
// Return the sum of the square of first n natural numbers
static int square sum(int n)
(
// Move the loop of I from 1 to n
// Finding square and then adding it to 1
int sum = 0;
for (int i = 1; i <= n; i++)
sum += (i * i);
return sum;
)
// Main() used to print the value of sum of squares
public static void main(String args()) throws IOException
(
int n = 6;
System.out.println("The sum of squares where N value is 6 is "+ squaresum(n));
)
)
Output:
Conclusie
- In dit artikel zien we een lijst met methoden waarmee we een getal kunnen kwadrateren, hoe we kunnen vinden of een getal vierkant is of niet binnen een specifiek bereik en ook de som van gehele getallen van de eerste N natuurlijke getallen. Er zijn echter ook enkele andere technieken die kunnen worden gebruikt om het kwadraat van een getal te vinden. De naam van een techniek die kan worden gebruikt om te zien en te controleren of een nummer vierkant is of niet, is de recursietechniek die een functie binnen een functie gebruikt om te controleren of het nummer een perfect vierkant is of niet.
- Hoewel de recursietechniek moeilijk te gebruiken is, kan deze worden gebruikt om het kwadraat van een getal binnen enkele regels code te berekenen. Verder kunnen we met behulp van vierkante getallen veel patroonprogramma's genereren. We kunnen een vierkant patroon in een spiraalvormig of zigzagvormig formaat afdrukken. Op dezelfde manier kunnen de vierkante getallen in de broncode worden gebruikt om het dubbele vierkant te genereren, zoals het getal 16, waarbij het dubbele vierkant nummer 2 is.
Aanbevolen artikelen
Dit is een gids voor de vierkanten op Java. Hier hebben we de introductie besproken langs voorbeelden en codes met Output of Squares in Java. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–
- Patronen in Java
- Cheatsheet JavaScript
- Wat is een webtoepassing?
- Soorten webhosting
- Vierkantswortel in PHP
- Arrays in Java Programming
- Werken en Top 3 Enum-methoden in C #
- Vierkantswortel in JavaScript