CodeGym /Java blog /Véletlen /Szám négyzetre állítása Java nyelven
John Squirrels
Szint
San Francisco

Szám négyzetre állítása Java nyelven

Megjelent a csoportban

Mekkora egy szám „négyzete”?

A matematikában vagy az algebrában meg lehet találni egy szám „négyzetét”, ha ugyanazt a számot megszorozzuk önmagával. Például a 2 négyzete 4, a 3 négyzete pedig 9.

Hogyan lehet négyzetre emelni egy számot Java nyelven?

A számok négyzetének kiszámítására különféle módok léteznek Java nyelven, de kezdjük a legegyszerűbb módszerrel. A jobb megértés érdekében tekintse meg a következő példát.

1. példa


package com.square.java;
public class AlgebricSquare {

	public static int getSquare(int number) {
		return number * number;
	}
	
	public static void main(String[] args) {
		
		int number = 2;	
		System.out.println("Square of " + number + " is: " + getSquare(number));

		number = 5;	
		System.out.println("Square of " + number + " is: " + getSquare(number));
		
		number = 7;	
		System.out.println("Square of " + number + " is: " + getSquare(number));
	}
}

Kimenet

A 2 négyzete: 4 Az 5 négyzete: 25 A 7 négyzete: 49

Magyarázat

Ebben a példában egy egyszerű getSquare() metódust hoztunk létre, amely egy egész számot vesz paraméterként. A metódus egy egész számot ad vissza, miután megszorozta önmagával. Így megkapjuk az 1. példa 11., 14. és 17. sorában paraméterként átadott szám négyzetét.

2. példa


package com.square.java;
public class MathSquare {

	public static final Integer POW = 2;
	public static Double getSquare(Double number) {
		return Math.pow(number, POW);
	}
	
	public static void main(String[] args) {
		
		Double number = 3.5;	
		System.out.println("Square of " + number + " is: " + getSquare(number));

		number = 11.1;	
		System.out.println("Square of " + number + " is: " + getSquare(number));
		
		number = 13.0;	
		System.out.println("Square of " + number + " is: " + getSquare(number));
	}
}

Kimenet

A 3,5-ös négyzet: 12,25 A 11,1-es négyzet: 123,21 A 13,0-s négyzet: 169,0

Magyarázat

Ebben a példában a Java által biztosított Math.pow(szám, POW) metódust használtuk, hogy a számot önmagával megszorozzuk a „POW” átadási idővel. Ezt a módszert használhatja a „kocka” megkeresésére, vagy bármely megadott teljesítményig.

Következtetés

Ennek a bejegyzésnek a végére meg kellett volna oldódnia a kérdésének, hogy hogyan lehet négyzetet emelni a Java nyelven. Ezt azonban gyakorlással jobban megragadhatja. Tanulj tovább és jó kódolást!

További olvasnivalók:

Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION