Heim  >  Artikel  >  Java  >  Quadrate in Java

Quadrate in Java

王林
王林Original
2024-08-30 16:26:311015Durchsuche

Wenn eine Zahl mit sich selbst multipliziert wird, ist die resultierende Zahl das Quadrat der Zahl. Quadrate einer Zahl sind sehr leicht zu finden. Wenn wir die Quadratwurzel einer Ganzzahl ermitteln, erhalten wir im Allgemeinen nur das Ergebnis in Ganzzahl. Wenn wir das Quadrat einer Dezimalzahl ermitteln, erhalten wir die Antwort ebenfalls im Dezimalformat. Eine interessante Tatsache über das Quadrat einer Zahl ist, dass der Wert der resultierenden Zahl zunimmt, wenn wir eine ganze Zahl quadrieren. Wenn wir jedoch die Dezimalzahlen zwischen 0 und 1 quadrieren, nimmt die resultierende Zahl ab. Ein Beispiel wäre die Quadrierung von 0,5. Wenn wir 0,5 quadrieren, verringert sich die Zahl auf 0,25. In diesem Artikel werden wir die verschiedenen Methoden sehen, wie wir mit der Programmiersprache Java eine Zahl quadrieren können.

Arbeiten – Das Quadrat einer Zahl kann in Java mit verschiedenen Techniken ermittelt werden. Wir würden gerne einige Beispiele zum Quadrat einer Zahl sehen, anhand derer wir das Quadrat einer Zahl besser verstehen können.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Wie berechnet man das Quadrat in Java?

Lassen Sie uns lernen, wie man Quadrate in Java berechnet:

Beispiel #1

Der einfachste Weg, das Quadrat einer Zahl zu finden, ist Math.pow(), wo damit jede Potenz einer Zahl berechnet werden kann.

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));
}
}

Ausgabe:

Quadrate in Java

Beispiel #2

Im nächsten Programm berechnen wir das Quadrat einer Zahl in der üblichen Form, indem wir zwei Zahlen nacheinander multiplizieren und das Quadrat der jeweiligen Zahl ermitteln.

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
}
}

Ausgabe:

Quadrate in Java

Beispiel #3

In diesem Beispiel prüfen wir, ob eine Zahl ein perfektes Quadrat ist oder nicht. Dies ist ein etwas komplexes Programm, da es prüft, ob eine Zahl ein Quadrat einer anderen Zahl ist.

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");
}
}

Ausgabe:

Quadrate in Java

Beispiel #4

In diesem Programm ermitteln wir die Anzahl der Quadratzahlen innerhalb eines bestimmten Bereichs. Wir geben den Zahlenbereich ein und der Code würde die Quadratzahl in diesem bestimmten Bereich erzeugen. Im folgenden Programm finden wir die Anzahl der quadratischen ganzen Zahlen zwischen 0 und 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);
}
}
}
}

Ausgabe:

Quadrate in Java

Beispiel #5

In diesem Programm sehen wir die Quadratsumme der ersten N natürlichen Zahlen. Wir geben den Wert von N ein und das Programm berechnet die Quadratsumme der ersten N natürlichen Zahlen.

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));
}
}

Ausgabe:

Quadrate in Java

Fazit

  • In diesem Artikel sehen wir eine Liste von Methoden, mit denen wir eine Zahl quadrieren, herausfinden können, ob eine Zahl innerhalb eines bestimmten Bereichs quadratisch ist oder nicht, und die Summe der ganzen Zahlen der ersten N natürlichen Zahlen ermitteln können. Es gibt jedoch auch einige andere Techniken, mit denen sich das Quadrat einer Zahl ermitteln lässt. Der Name einer Technik, mit der man sehen und prüfen kann, ob eine Zahl quadratisch ist oder nicht, ist die Rekursionstechnik, die eine Funktion verwendet, um zu prüfen, ob die Zahl ein perfektes Quadrat ist.
  • Obwohl die Rekursionstechnik schwierig anzuwenden ist, kann sie verwendet werden, um das Quadrat einer Zahl innerhalb weniger Codezeilen zu berechnen. Darüber hinaus können wir mit Quadratzahlen viele Musterprogramme erstellen. Wir können ein quadratisches Muster im Spiralformat oder im Zick-Zack-Format drucken. In ähnlicher Weise können die Quadratzahlen im Quellcode verwendet werden, um das Doppelquadrat zu generieren, z. B. die Zahl 16, wobei das Doppelquadrat die Zahl 2 ist.

Das obige ist der detaillierte Inhalt vonQuadrate in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Armstrong-Zahl in JavaNächster Artikel:Armstrong-Zahl in Java