Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
Anasayfa Programlama Java Java Class(S?n?f) Mant??? 2 (Daire S?n?f?)


Java Class(S?n?f) Mant??? 2 (Daire S?n?f?)

AÇIKLAMA

Java programlama dili neredeyse class'lardan ibarettir. Application türünde ko?an main fonksiyonu ana class içerisinde tan?ml?d?r. Bu örne?imizde yine ana s?n?f d???nda ba?ka s?n?f?n, ana s?n?f içerisinde nas?l kullan?laca?? gösterilmi?tir.

Program Kodu:

package daire;
import javax.swing.*;
import java.lang.Math;
class Daire
{
private int x,y;
private double yaricap;
 
 
void Setle(int a,int b,double c)
{
  x=a;
  y=b;
  yaricap=c;
}
void x_setle(int a)
{
   x=a;
}
int x_cek()
{
  return x;
}
void y_setle(int b)
{
 y=b;
}
int y_cek()
{
 return y;  
}
void yaricap_setle(double c)
{
 yaricap=c;
}
double yaricap_cek()
{
 return yaricap;  
}
double Alanbul()
{
  return Math.PI*yaricap*yaricap;
}
double Cevrebul()
{
 return 2*Math.PI*yaricap;
}
String yazdir()
{
   return "De?erlerin Gösterilmesi\nx de?eri:"+x+"\ny de?eri"+y+"\nYar?çap De?eri:"+yaricap;
}       
}
/**
 *
 * @author NEO
 */

public class Main {
 
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        Daire daire=new Daire();
        daire.Setle(10, 5, 3.14);
        String output="x de?eri: "+daire.x_cek();
        output+="\ny de?eri: "+daire.y_cek();
        output+="\nyar?çap de?eri: "+daire.yaricap_cek();
        output+="\nDairenin çevresi: "+daire.Cevrebul();
        output+="\nDairenin Alan?: "+daire.Alanbul();
        daire.x_setle(20);
        daire.y_setle(15);
        daire.yaricap_setle(2.71);
        output+="\n\nx de?i?tikten sonraki de?eri: "+daire.x_cek();
        output+="\ny de?i?tikten sonraki de?eri: "+daire.y_cek();
        output+="\nYar?çap de?i?tikten sonraki de?eri: "+daire.yaricap_cek();
        output+="\nDairenin çevresi: "+daire.Cevrebul();
        output+="\nDairenin Alan?: "+daire.Alanbul();
        JOptionPane.showMessageDialog(null,output,"Sonuçlar",JOptionPane.INFORMATION_MESSAGE);
        JOptionPane.showMessageDialog(null, daire.yazdir(),"De?erleri Bast?r",JOptionPane.INFORMATION_MESSAGE);
    }
 
}
 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
404 Not Found

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.