Wprowadzenie do Squares w Javie
Gdy liczba jest mnożona sama, powstałą liczbą jest kwadrat liczby. Kwadraty liczby są bardzo łatwe do znalezienia. Zasadniczo, ilekroć znajdziemy pierwiastek kwadratowy z liczby całkowitej, otrzymujemy wynik tylko w liczbie całkowitej. Podobnie, ilekroć znajdziemy kwadrat liczby dziesiętnej, otrzymujemy odpowiedź również w postaci dziesiętnej. Ciekawym faktem na temat kwadratu liczby jest to, że ilekroć zrobimy kwadrat liczby całkowitej, wartość wynikowej liczby wzrasta. Gdy jednak wykonamy kwadrat dziesiętny od 0 do 1, liczba wynikowa maleje. Przykładem może być kwadrat o wartości 0, 5. Kiedy wyliczyliśmy 0, 5, liczba zmniejsza się do 0, 25. W tym artykule zobaczymy różne metody obliczania liczby za pomocą języka programowania Java.
Działanie - Kwadrat liczby można znaleźć w Javie za pomocą różnych technik. Chcielibyśmy zobaczyć kilka przykładów związanych z kwadratem liczby, dzięki którym możemy lepiej zrozumieć kwadrat liczby.
Jak obliczyć Square w Javie?
Nauczmy się obliczać kwadrat w java:
Przykład 1
Najprostszym sposobem znalezienia kwadratu liczby jest Math.pow (), gdzie można go użyć do obliczenia dowolnej potęgi liczby.
Kod:
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));
)
)
Wynik:
Przykład nr 2
W następnym programie obliczymy kwadrat liczby w zwykłej postaci, tak aby pomnożył dwie liczby kolejno i znalazł kwadrat odpowiedniej liczby.
Kod:
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
)
)
Wynik:
Przykład nr 3
W tym przykładzie sprawdzimy, czy liczba jest idealnym kwadratem, czy nie. Jest to nieco złożony program, ponieważ sprawdza, czy liczba jest kwadratem innej liczby.
Kod:
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");
)
)
Wynik:
Przykład 4
W tym programie znajdujemy liczbę liczb kwadratowych w określonym zakresie. Wpisujemy zakres liczb, a kod wygeneruje liczbę kwadratową w tym konkretnym zakresie. W poniższym programie znajdujemy liczbę liczb całkowitych kwadratowych od 0 do 100.
Kod:
// 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);
)
)
)
)
Wynik:
Przykład 5
W tym programie zobaczymy sumę kwadratów pierwszych N liczb naturalnych. Wpisujemy wartość N, a program oblicza sumę kwadratów pierwszych N liczb naturalnych.
Kod:
// 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));
)
)
Wynik:
Wniosek
- W tym artykule widzimy listę metod, dzięki którym możemy obliczyć liczbę, jak sprawdzić, czy liczba jest kwadratowa czy nie w określonym zakresie, a także sumę liczb całkowitych pierwszych N liczb naturalnych. Istnieją jednak również inne techniki, które można wykorzystać do znalezienia kwadratu liczby. Nazwa techniki, której można użyć do sprawdzenia i sprawdzenia, czy liczba jest kwadratowa, jest techniką rekurencyjną, która wykorzystuje funkcję w funkcji do sprawdzenia, czy liczba jest kwadratem idealnym, czy nie.
- Chociaż technika rekurencji jest trudna w użyciu, można jej użyć do obliczenia kwadratu liczby w obrębie kilku wierszy kodu. Ponadto za pomocą liczb kwadratowych możemy wygenerować wiele programów wzorcowych. Możemy wydrukować kwadratowy wzór w formacie spiralnym lub zygzakowatym. Podobnie, liczby kwadratowe mogą być użyte w kodzie źródłowym do wygenerowania podwójnego kwadratu, takiego jak liczba 16, gdzie podwójny kwadrat jest liczbą 2.
Polecane artykuły
To jest przewodnik po Squares w Javie. Tutaj omówiliśmy wprowadzenie wraz z przykładami i kodami z wyjściem kwadratów w Javie. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -
- Wzory w Javie
- Ściągawka JavaScript
- Co to jest aplikacja internetowa?
- Rodzaje hostingu
- Pierwiastek kwadratowy w PHP
- Tablice w programowaniu Java
- Praca i 3 najlepsze metody wyliczania w C #
- Pierwiastek kwadratowy w JavaScript