Firkanter i Java - Eksempler på firkanterne i Java

Indholdsfortegnelse:

Anonim

Introduktion til firkanter i Java

Når et tal multipliceres med sig selv, er det resulterende tal dannet kvadratet af tallet. Firkanter med et antal er meget nemme at finde. Generelt når vi finder kvadratroten af ​​et heltal, får vi kun resultatet i heltal. Tilsvarende når vi også finder kvadratet med et decimalantal, får vi også svaret i decimal. En interessant kendsgerning om kvadratet med et tal er, at når vi foretager en kvadrat med et heltal, stiger værdien af ​​det resulterende antal. Når vi imidlertid foretager kvadratet med decimaler mellem 0 og 1, falder det resulterende antal. Et eksempel ville være kvadratet på 0, 5. Når vi kvadratiserer 0, 5, falder antallet til 0, 25. I denne artikel skal vi se de forskellige metoder til, hvordan vi kan firkantere et tal ved hjælp af Java-programmeringssprog.

Arbejde - Firkant med et nummer kan findes på Java ved hjælp af en række teknikker. Vi vil gerne se nogle eksempler relateret til kvadratet med et tal, hvor vi kan forstå kvadratet med et tal bedre.

Hvordan beregner jeg Square i Java?

Lad os lære at beregne kvadrat i java:

Eksempel 1

Den enkleste måde at finde kvadratet på et tal på er Math.pow (), hvor det kan bruges til at beregne enhver tales effekt.

Kode:

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

Produktion:

Eksempel 2

I det næste program skal vi beregne kvadratet med et tal i den sædvanlige form, således at det multiplicerer to tal i rækkefølge og finder kvadratet med det respektive tal.

Kode:

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

Produktion:

Eksempel 3

I dette eksempel skal vi kontrollere, om et tal er et perfekt kvadrat eller ej. Dette er et lidt kompliceret program, da det kontrollerer, om et tal er et kvadrat med et andet nummer.

Kode:

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

Produktion:

Eksempel 4

I dette program finder vi antallet af firkantede numre inden for et specifikt interval. Vi indtaster antallet af tal, og koden producerer kvadratnummeret i det specifikke interval. I nedenstående program finder vi antallet af kvadratiske heltal mellem 0 og 100.

Kode:

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

Produktion:

Eksempel 5

I dette program ser vi summen af ​​kvadrater med de første N naturlige tal. Vi indtaster værdien af ​​N, og programmet beregner summen af ​​kvadrater for de første naturlige N-tal.

Kode:

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

Produktion:

Konklusion

  • I denne artikel ser vi en liste over metoder, som vi kan kvadrere et tal til, hvordan vi kan finde ud af, om et tal er kvadratisk eller ikke inden for et specifikt interval, og også summen af ​​heltal i de første N naturlige tal. Der er dog også nogle andre teknikker, der kan bruges til at finde kvadratet med et tal. Navnet på en teknik, der kan bruges til at se og kontrollere, om et tal er firkantet eller ej, er rekursionsteknikken, der bruger en funktion inden for en funktion til at kontrollere, om tallet er et perfekt firkant eller ikke.
  • Selvom rekursionsteknikken er vanskelig at bruge, kan den bruges til at beregne kvadratet på et tal inden for et par kodelinjer. Desuden kan vi ved hjælp af firkantede numre generere en masse mønsterprogrammer. Vi kan udskrive et kvadratisk mønster i spiralformat eller i et zig-zag-format. Tilsvarende kan firkantnumrene bruges i kildekoden til at generere det dobbelte kvadrat, såsom tallet 16, hvor det dobbelte kvadrat er nummer 2.

Anbefalede artikler

Dette er en guide til firkanterne i Java. Her har vi drøftet introduktionen langs eksempler og koder med Output of Squares i Java. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–

  1. Mønstre i Java
  2. Cheat Sheet JavaScript
  3. Hvad er webapplikation?
  4. Typer af webhosting
  5. Firkantet rod i PHP
  6. Arrays i Java-programmering
  7. Arbejde og top 3 enummetoder i C #
  8. Firkantet rod i JavaScript