Úvod do čtverců v Javě
Když je číslo vynásobeno samo o sobě, výsledné vytvořené číslo je Čtverec čísla. Čtverce čísla lze snadno najít. Obecně platí, že kdykoli najdeme druhou odmocninu čísla Integer, dostaneme výsledek pouze v Integer. Podobně, kdykoli najdeme druhou mocninu desetinného čísla, dostaneme také odpověď v desetinném čísle. Zajímavým faktem o čtverci čísla je to, že kdykoli uděláme čtverec celého čísla, hodnota výsledného čísla se zvyšuje. Když však uděláme druhou mocninu mezi 0 a 1, výsledné číslo se sníží. Příkladem by mohlo být umocnění 0, 5. Když vynásobíme 0, 5, počet se sníží na 0, 25. V tomto článku se podíváme na různé metody, jak můžeme umocnit číslo pomocí programovacího jazyka Java.
Pracovní - Čtverec čísla lze v Javě zjistit celou řadou technik. Chtěli bychom vidět několik příkladů vztahujících se k čtverci čísla, díky kterému můžeme lépe porozumět čtverci čísla.
Jak vypočítat náměstí v Javě?
Naučme se, jak vypočítat čtverec v javě:
Příklad č. 1
Nejjednodušší způsob, jak najít druhou mocninu čísla, je Math.pow (), kde lze použít k výpočtu jakékoli síly čísla.
Kód:
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));
)
)
Výstup:
Příklad č. 2
V dalším programu se chystáme vypočítat druhou mocninu čísla v obvyklé podobě tak, že násobí dvě čísla postupně a najde druhou mocninu příslušného čísla.
Kód:
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
)
)
Výstup:
Příklad č. 3
V tomto příkladu zkontrolujeme, zda je číslo perfektním čtvercem nebo ne. Jedná se o trochu složitý program, protože kontroluje, zda je číslo druhou mocninou jiného čísla.
Kód:
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");
)
)
Výstup:
Příklad č. 4
V tomto programu najdeme počet čtverečních čísel v určitém rozsahu. Zadáme rozsah čísel a kód vygeneruje čtvercové číslo v tomto konkrétním rozsahu. V níže uvedeném programu najdeme počet celých čtverců v rozmezí 0 až 100.
Kód:
// 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);
)
)
)
)
Výstup:
Příklad č. 5
V tomto programu uvidíme součet čtverců prvních N přirozených čísel. Zadáme hodnotu N a program vypočítá součet čtverců prvních N přirozených čísel.
Kód:
// 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));
)
)
Výstup:
Závěr
- V tomto článku vidíme seznam metod, pomocí kterých můžeme umocnit číslo, jak můžeme zjistit, zda je číslo v pravém rozmezí či nikoli, a také součet celých čísel prvních přirozených čísel N. Existují však i některé další techniky, které lze použít k nalezení čtverce čísla. Název techniky, kterou lze použít ke zjištění a ověření, zda je číslo čtvercové nebo ne, je technika rekurze, která používá funkci v rámci funkce ke kontrole, zda je číslo perfektním čtvercem nebo ne.
- Ačkoli je rekurzní technika obtížně použitelná, lze ji použít k výpočtu druhé mocniny čísla v několika řádcích kódu. Dále pomocí čtverečních čísel můžeme vygenerovat mnoho vzorových programů. Můžeme vytisknout čtvercový vzor ve spirálovém nebo cik-cak formátu. Podobně mohou být čtvercová čísla použita ve zdrojovém kódu pro vygenerování dvojitého čtverce, jako je číslo 16, kde dvojitý čtverec je číslo 2.
Doporučené články
Toto je průvodce po čtvercích v Javě. Zde jsme diskutovali Úvod spolu s příklady a kódy s výstupem čtverců v Javě. Další informace naleznete také v dalších navrhovaných článcích -
- Vzory v Javě
- Cheat Sheet JavaScript
- Co je webová aplikace?
- Druhy webhostingu
- Square Root v PHP
- Pole v programování Java
- Pracovní a top 3 metody výčtu v C #
- Square Root v JavaScriptu