Etiket arşivi: java

Java JOptionPane İle Üçgenin Türünü ve Çevresini Bulan Program Yapımı

JOptionPane Nedir ?

JOptionPane kullanıcıdan bilgi almak için ya da kullanıcıya bilgi vermek için pencere açmaya yarar. Şimdi bununla ilgili bir örnek yapalım. Örneğimizde üçgenin a, b, c kenarları kullanıcıdan istenecek ve girilecek ve cevap olarak karşı tarafa üçgenin türünü ve çevresinin hesabını gösterecek. İlk olarak sınıfımızı oluşturalım  ve adına UcgenCevreHesaplama diyelim. Main Metoduna aşağıdaki kodları yazalım :

import javax.swing.JOptionPane;
public class UcgenCevreHesaplama {

public static void main(String[] args)
{

int Cevre=0;int KenarSayisi=0;

String a_Kenari = JOptionPane.showInputDialog(null,"a kenarını giriniz");
String b_Kenari = JOptionPane.showInputDialog(null,"b kenarını giriniz");
String c_Kenari =JOptionPane.showInputDialog(null,"c kenarını giriniz");

int a = Integer.parseInt(a_Kenari);
int b = Integer.parseInt(b_Kenari);
int c = Integer.parseInt(c_Kenari);
String Sonuc = null;

Cevre=a+b+c;

if(a==b)
{

KenarSayisi++;

}

if(a==c)
{

KenarSayisi++;
}
if(b==c)
{

KenarSayisi++;
}


if(KenarSayisi==0)
{

Sonuc="Çeşit Kenar üçgen";
}

else if(KenarSayisi==1)
{

Sonuc="ikiz Kenar üçgen";
}
else if(KenarSayisi>=2)
{
Sonuc="eşKenar üçgen";

}


JOptionPane.showMessageDialog(null,KenarSayisi +"\nÜçgenin Tipi="+ Sonuc + "\nÜçgenin Çevresi = "+ Integer.toString(Cevre));


}

}

KUBİLAY ÇİÇEK

JAVADA KALITIM NEYMİŞ?

Merhaba Arkadaşlar ; bu yazımda java da inheritance ( kalıtım ) konusu üzerinde  durmak istedim . Java da kalıtım nedir buradan başlayalım . Inheritance ; bir sınıfta tanımlanmış değişken / metodların bir diğer sınıfa olduğu gibi aktarılmasıdır . Tüm özelliklerini kalıtım aldığı sınıfa aktarır .  Özet olarak bir sınıftan , alt bir sınıf oluşturmaktır inheritance .

*Alt sınıfa kalıtım alınan sınıfın metod / değişkenlerinin yanı sıra eklemeler yaparak değişken    yada metod eklemek mümkün .

Peki kalıtım alma olayını  nasıl gerçekleştireceğiz ? Kod içinde bize yardımcı olacak anahtar kelime extends    dır . Kullanımı ile alakalı şöyle bir kod yazalım hemde zihnimiz de daha net belirsin durum .

<em id="__mceDel">
public class Hesaplama {

public Hesaplama(){

System.out.println("Hesaplama sınıfı yapılandırıcısı calisti"); }

public double topla(double s1,double s2){

double sonuc=s1+s2;

return sonuc;}

public double cikart(double s1,double s2){

double sonuc=s1-s2;

return sonuc;}

public class GelismisHesaplama extends Hesaplama {  // burada alt sınıf - > GelismisHesaplama ; kalıtım alınan  sınıf - > Hesaplama

public GelismisHesaplama() {

// yapilandirici }

public static void main(String[] args){

GelismisHesaplama hesaplama=new GelismisHesaplama(); /*burada bir nesne urettim fakat alt sınıftan bir nesne urettim. Kalıtım olayından sonra baz alınan sinifiniz alt siniftir artık bir ust siniftan erisim mumkun degildir metodlara .*/
double toplam_sonuc=hesapla.topla(10,10);
double cikartma_sonuc=hesapla.cikar(20,12);
System.out.println("Toplam sonucu : "+toplam_sonuc);
System.out.println("Cikarma sonuc : "+cikartma_sonuc);
}

&nbsp;

Faydalı olması dileğiyle Sema Gökdemir …

Arkadaş Nedir Bu Java ?

JAVA

Merhaba Arkadaşlar ;
başlık üzere de anlaşılacağı gibi bu yazım da java nedir ,  Java ‘ nın tarihsel sürecinden , diğer dillere göre avantajlarına değinmek istiyorum .

Java ; ” Bir kez yaz her yerde kullan ” sloganı ile karşımıza çıkmış James Gosling   tarafından geliştirilmeye başlanmış açık kodlu , nesneye yönelik, zeminden bağımsız, yüksek verimli, çok işlevli, yüksek seviye, adım adım işletilen (yorumlanan-interpreted) bir dildir .

90 ‘ lı yıllar da SUN bilgisayar şirketi tarafından akıllı elektronik ev araçları çerçevesinde televizyonlar , buzdolapları fırınlar ve  buna benzer cihazların birbirleriyle haberleşmeyi sağlamayı amaçlayan bir proje olarak başlanmıştır aslında java .

Java ; dinamik web ortamları hazırlamada bir potansiyeldir . Grafik ve ses işleme  alanında bir çok ihtiyaca cevap verir niteliktedir .  C / C++ dillerine nazaran daha rahat öğrenilir .  Nerede yazıldığının bir önemi yoktur . Herhangi bir yerde yazmak diğer tüm sistemler de kullanmak için yeterlidir .  Windowsta yazın Linux ve MacOs ‘ da kullanın veya tam tersini yapın :)  . ” Bir kez yaz her yerde kullan ”  sloganının anlamıda budur .