Rumah > Java > javaTutorial > Tulis program Java untuk mengira luas dan perimeter segi empat tepat menggunakan konsep kelas

Tulis program Java untuk mengira luas dan perimeter segi empat tepat menggunakan konsep kelas

王林
Lepaskan: 2023-09-03 11:37:06
ke hadapan
1310 orang telah melayarinya

Tulis program Java untuk mengira luas dan perimeter segi empat tepat menggunakan konsep kelas

Bahasa Java ialah salah satu bahasa pengaturcaraan berorientasikan objek yang paling biasa digunakan di dunia hari ini. Konsep class ialah salah satu ciri terpenting bahasa berorientasikan objek. kelas adalah seperti pelan tindakan untuk objek. Sebagai contoh, apabila kita ingin membina rumah, kita mula-mula membuat blueprint rumah, dengan kata lain, kita membuat rancangan yang menunjukkan bagaimana kita akan membina rumah tersebut. Mengikut rancangan ini kita boleh membina banyak rumah. Begitu juga, menggunakan kelas, kita boleh mencipta banyak objek. Kelas ialah cetak biru untuk mencipta banyak objek, dengan objek ialah entiti dunia sebenar seperti kereta, basikal, pen, dsb. Kelas mempunyai ciri-ciri semua objek, dan objek mempunyai nilai ciri-ciri ini. Dalam artikel ini, kami akan menulis program Java untuk mencari perimeter dan luas segi empat tepat menggunakan konsep kelas.

Sebuah kelas termasuk kandungan berikut −

  • Ahli Data - Ahli data mewakili ciri/sifat koleksi objek

  • Kaedah - Kaedah mewakili operasi yang dilakukan oleh objek.

Sebagai contoh, jika kita menganggap seseorang sebagai kelas, maka atribut seperti nama, umur dan alamat ialah ahli data, dan tindakan seperti duduk, berdiri, makan dan berjalan adalah kaedah kelas.

Sintaks untuk membuat kelas

class ClassName
{
   //data members
   //methods
}
Salin selepas log masuk

Nama kelas sentiasa bermula dengan huruf besar. Contohnya, Orang, Rumah, Bank, dll.

Contoh

class Person{
   //data members
   String name;
   int age;
   String city;
   //methods
   void read(){
      System.out.println(“Reading”);
   }
}
Salin selepas log masuk

Sintaks untuk mencipta objek

ClassName objectname = new ClassName();
Salin selepas log masuk

Contoh

Person person_one =new Person();
Salin selepas log masuk

Perimeter segi empat tepat

Perimeter segi empat tepat ialah jumlah luas yang diliputi oleh empat sisi segi empat tepat, iaitu luas yang diliputi oleh panjang dan lebar segi empat tepat.

Formula

Perimeter of the rectangle 
= area covered by the sides of the rectangle
= 2(l+w)
where,  l : length of rectangle
        w : width of rectangle
Salin selepas log masuk

Luas segi empat tepat

Luas segi empat tepat ialah jumlah ruang yang diduduki oleh segi empat tepat pada satah dua dimensi.

Formula

Area of the rectangle 
= area covered by the rectangle
=  l*w
where , l : length of rectangle
             w : width of rectangle
Salin selepas log masuk

Algoritma

Langkah 1 − Buat kelas tersuai bernama Rectangle, yang mempunyai kaedah "kawasan()" dan "perimeter()". Fungsi ini memberikan luas dan perimeter segi empat tepat sebagai output masing-masing.

Langkah 2 − Sekarang, cipta objek segi empat tepat menggunakan pembina dalam kelas utama.

Langkah 3 − Sekarang panggil fungsi yang sepadan untuk mencari luas dan perimeter segi empat tepat menggunakan objek yang dicipta.

Contoh

Dalam contoh ini, kami telah mencipta kelas Rectangle tersuai yang mempunyai kaedah "kawasan()" dan "perimeter()". Kemudian, gunakan pembina kelas utama dalam kelas utama untuk mencipta objek kelas Rectangle, dan panggil kaedah yang sepadan area() dan perimeter() pada objek yang dicipta. Sebaik sahaja kaedah dipanggil, ia dilaksanakan dan output dicetak.

// Java program to calculate  the area and perimeter of a rectangle using class concept
import java.util.*;
// Rectangle Class File
class Rectangle {
    // data members
    int length, width;
    // methods
    //constructor to create Object
    Rectangle(int length, int width) {
        this. length = length;
        this.width = width;
    }
    // prints the area of rectangle
    public void area() {
        int areaOfRectangle;
        areaOfRectangle = this.length * this.width;
        System.out.println("Area of rectangle with the given input is : " + areaOfRectangle);
    }
    // prints the perimeter of rectangle
    public void perimeter() {
        int  perimeterOfRectangle;
        perimeterOfRectangle = 2 * (this.length + this.width);
        System.out.println("Perimeter of rectangle with the given input is : " + perimeterOfRectangle);
    }
}
public class Main {
    public static void main(String args[]) {
        Rectangle rect_obj = new Rectangle(10,5);  // obect creation
        System.out.println("Length = " + rect_obj.length);
        System.out.println("Width = " + rect_obj.width);
        rect_obj.area(); // returns area of rectangle
        rect_obj.perimeter(); //returns perimeter of rectangle
    }
}
Salin selepas log masuk

Output

Length = 10
Width = 5
Area of rectangle with the given input is : 50
Perimeter of rectangle with the given input is : 30
Salin selepas log masuk

Kerumitan masa: O(1) Ruang tambahan: O(1)

Jadi, dalam artikel ini, kami belajar cara melaksanakan kod Java menggunakan konsep kelas untuk mencari luas dan perimeter segi empat tepat.

Atas ialah kandungan terperinci Tulis program Java untuk mengira luas dan perimeter segi empat tepat menggunakan konsep kelas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan