Négyzetek a Java-ban Példák a Java négyzetekre

Tartalomjegyzék:

Anonim

Bevezetés a Java négyzetekbe

Ha egy számot megszorozzuk, akkor a kapott szám a szám négyzete. Egy szám négyzete nagyon könnyű megtalálni. Általában, ha megtaláljuk egy egész szám négyzetgyökét, az eredményt csak egész számban kapjuk meg. Hasonlóképpen, ha találunk egy tizedes szám négyzetét, akkor a választ decimálisan is megkapjuk. Érdekes tény egy szám négyzetével kapcsolatban az, hogy amikor egész szám számot teszünk egy négyzetre, az eredményül kapott szám értéke növekszik. Ha azonban a tizedesjegyek négyzetét 0 és 1 között végezzük, az eredményül kapott szám csökken. Példa erre a 0, 5-ös négyzet megadása. Ha a 0, 5 négyzettel számolunk, akkor a szám 0, 25-re csökken. Ebben a cikkben megismerjük a különféle módszereket arra, hogy miként tudunk négyzetet megadni a Java programozási nyelv használatával.

Működés - A számok négyzete számos módszerrel megtalálható a Java-ban. Szeretnénk látni néhány példát a szám négyzetével kapcsolatban, amelyek segítségével jobban megérthetjük a szám négyzetét.

Hogyan lehet kiszámítani a négyzetet Java-ban?

Tanuljuk meg, hogyan kell kiszámítani a négyzet Java-ban:

1. példa

A szám négyzetének legegyszerűbb módja a Math.pow (), ahol felhasználható a szám bármelyik teljesítményének kiszámítására.

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

Kimenet:

2. példa

A következő programban kiszámoljuk egy szám négyzetét a szokásos formában, oly módon, hogy megszorozza két számot egymás után és megtalálja a megfelelő szám négyzetét.

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

Kimenet:

3. példa

Ebben a példában megvizsgáljuk, hogy egy szám tökéletes négyzet-e vagy sem. Ez egy kicsit bonyolult program, mivel ellenőrzi, hogy a szám egy másik szám négyzete legyen-e.

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

Kimenet:

4. példa

Ebben a programban egy négyzetszámot találunk egy adott tartományon belül. Írjuk be a számtartományt, és a kód megadja a négyzet számot az adott tartományban. Az alábbi programban a négyzetes egész számok számát találjuk 0 és 100 között.

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

Kimenet:

5. példa

Ebben a programban az első N természetes szám négyzetének összegét fogjuk megtekinteni. Írjuk be az N értékét, és a program kiszámítja az első N természetes szám négyzetének összegét.

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

Kimenet:

Következtetés

  • Ebben a cikkben egy olyan módszer felsorolását látjuk, amellyel egy négyzetet fel lehet számolni, hogyan tudjuk megállapítani, hogy egy szám négyzet alakú-e vagy sem, egy adott tartományon belül, valamint az első N természetes szám egészének összegét. Vannak azonban más technikák is, amelyek felhasználhatók a szám négyzetének megkeresésére. A technika neve, amely arra használható, hogy megnézze és ellenőrizze, hogy egy szám szögletes-e vagy sem, az a rekurziós technika, amely egy függvényben lévő funkciót használ annak ellenőrzésére, hogy a szám tökéletes négyzet-e vagy sem.
  • Noha a rekurziós technikát nehéz használni, felhasználható a szám négyzetének kiszámításához néhány kódsoron belül. Ezenkívül négyzetes számok felhasználásával sok mintaprogramot hozhatunk létre. Négyzetes mintákat nyomtathatunk spirál vagy cikk-cakk formátumban. Hasonlóképpen, a négyzetes számok felhasználhatók a forráskódban a kettős négyzet létrehozására, például a 16. számra, ahol a kettős négyzet 2-es szám.

Ajánlott cikkek

Ez egy útmutató a Java négyzetekhez. Itt a Bevezetés példákat és kódokat tárgyaltuk a Java négyzetek kimenetével. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Minta a Java-ban
  2. Cheat Sheet JavaScript
  3. Mi az a webalkalmazás?
  4. A webtárhely típusai
  5. Négyzetgyökér a PHP-ben
  6. Tömbök a Java programozásban
  7. Munka és a 3 legfontosabb Enum módszer a C # -ben.
  8. Négyzetgyökér a JavaScript-ben