Rumah >Java >javaTutorial >Dataran di Jawa
Apabila suatu nombor didarab dengan sendirinya, nombor yang terhasil terbentuk ialah Kuasa Dua Nombor. Kuasa dua nombor sangat mudah dicari. Secara amnya, apabila kita menemui punca kuasa dua nombor Integer, kita hanya mendapat keputusan dalam Integer. Begitu juga, apabila kita mencari kuasa dua nombor perpuluhan, kita mendapat jawapan dalam perpuluhan juga. Fakta menarik tentang kuasa dua nombor ialah apabila kita melakukan kuasa dua nombor integer, nilai nombor yang terhasil meningkat. Walau bagaimanapun, apabila kita melakukan kuasa dua perpuluhan antara 0 dan 1, nombor yang terhasil berkurangan. Contohnya ialah kuasa dua 0.5. Apabila kita kuasa duakan 0.5, bilangannya akan berkurangan kepada 0.25. Dalam artikel ini, kita akan melihat pelbagai kaedah bagaimana kita boleh kuasa duakan nombor menggunakan bahasa pengaturcaraan Java.
Bekerja – Kuasa dua nombor boleh didapati di Jawa melalui pelbagai teknik. Kami ingin melihat beberapa contoh yang berkaitan dengan kuasa dua nombor yang dengannya kami boleh memahami kuasa dua nombor dengan lebih baik.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Mari kita belajar cara mengira kuasa dua dalam java:
Cara paling mudah untuk mencari kuasa dua nombor ialah Math.pow(), di mana ia boleh digunakan untuk mengira sebarang kuasa nombor.
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)); } }
Output:
Dalam atur cara seterusnya, kita akan mengira kuasa dua nombor dalam bentuk biasa supaya ia mendarab dua nombor secara berurutan dan mencari kuasa dua nombor masing-masing.
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 } }
Output:
Dalam contoh ini, kita akan menyemak sama ada nombor adalah segi empat tepat atau tidak. Ini adalah atur cara yang agak rumit kerana ia menyemak sama ada nombor ialah segi empat sama nombor lain.
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"); } }
Output:
Dalam program ini, kami mencari bilangan nombor segi empat sama dalam julat tertentu. Kami memasukkan julat nombor, dan kod itu akan menghasilkan nombor segi empat sama dalam julat khusus itu. Dalam atur cara di bawah, kita dapati bilangan integer segi empat sama antara 0 dan 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); } } } }
Output:
Dalam program ini, kita akan melihat jumlah kuasa dua bagi N nombor asli pertama. Kami memasukkan nilai N dan program mengira jumlah kuasa dua bagi N nombor asli pertama.
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)); } }
Output:
Atas ialah kandungan terperinci Dataran di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!