IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Nisan 2010, 15:21   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Java'da Aritmetik işlemler




Javadaki temel aritmetik işlemler şunlardır :

+ toplama

- çıkarma

* çarpma

/ bölme

% tamsayılar için bölmede kalan (modül)


şekil program örneği int tamsayı kullanarak bu aritmetik işlemlerin yapılmasını göstermektedir.

Alıntı:
1: import java.io.*; //java girdi cikti sinifini cagir

2:

3: class Aritmetik

4: {

5: public static void main(String args[])

6: {

7: int sayi1,sayi2;

8: int toplama,cikarma,carpma,bolme,kalan;

9: sayi1=2;

10: sayi2=3;

11: toplama = sayi1+sayi12;

12: cikarma = sayi1-sayi2;

13: carpma = sayi1*sayi2;

14: bolme=sayi1/sayi2;

15: kalan=sayi1%sayi2;

16: System.out.println("sayi1 + sayi2 ="+toplama);

17: System.out.println("sayi1 - sayi2 ="+cikarma);

18: System.out.println("sayi1 * sayi2 ="+carpma);

19: System.out.println("sayi1 / sayi2 ="+bolme);

20: System.out.println("sayi1 % sayi2 ="+kalan);

21: }

22: }


Aritmetik.java konsol programı

Alıntı:
sayi1 + sayi2 =5

sayi1 - sayi2 =-1

sayi1 * sayi2 =6

sayi1 / sayi2 =0

sayi1 % sayi2 =2

Aritmetik.java konsol programı çıktısı



Java ve C dillerinde temel aritmetik işlemlerinin yanı sıra bu işlemlerin kısaltılmış sembolleri de oldukça sık kullanılır. Bu işlemler :



++ bir ilave et

-- bir çıkar

+= sağ taraftaki rakamı ilave et

-= sağ taraftaki rakamı çıkar

*= sağ taraftaki rakamla çarp

/= sağ taraftaki rakama böl

%= sağ taraftaki rakama bölüp kalanını al işlemleridir.



++ ve -- işlemleri değişkenden önce veya sonra gelebilir. Bu iki şeklin değişken tek başlarına kullanıldığında bir farklılıkları yoktur, fakat ikinci bir değişkenle birlikte tek bir deyimde kullanıldıklarında ikinci değişkenin değeri değişir. Aşağıdaki iki program parçacığına göz atalım.

Alıntı:
int a=2;

int c;

c=a++; // a nın değeri 3 c nin değeri 2

++ işlemcisinin değişkenden sonra kullanılması

Alıntı:
nt a=2;

int c;

c=++a; // a nın değeri 3 c nin değeri 3

işlemcisinin değişkenden önce kullanılması



a değişkeninin değeri başlangıçta 2 ise görüldüğü gibi hem ++a işleminde hem de a++ işleminde değeri 3 e çıkmaktadır. Ancak c değişkeninin değeri c=a++ işleminde 2 olarak kalırken (önce değeri yükle sonra arttır), c=++a işleminde 3 olmaktadır(önce arttır, sonra değeri yükle). ++ ve -- işlemleri genelde tam sayı değişkenler için kullanılır.



Şekil 1.4.3 de aritmetik işlemleri gösteren bir program verilmiştir. Şekil 1.4.4 Bu programın sonuçlarını vermektedir. Programı basamak basamak takip ederek sonuçların doğruluğunu elde hesaplayarak kontrol edebilirsiniz.

Alıntı:
import java.io.*;

public class Aritmetik1

{ public static void main(String[] args)

{

int sayi1=1;

int sayi2=2;

sayi1+=sayi2;

System.out.println("sayi1+= : "+ sayi1);

sayi1-=sayi2;

System.out.println("sayi1-= : "+ sayi1);

sayi1*=sayi2;

System.out.println("sayi1*= : "+ sayi1);

sayi1/=sayi2;

System.out.println("sayi1/= : "+ sayi1);



}

}

Aritmetik1.java aritmetik işlem örneği

Alıntı:
sayi1+= : 3

sayi1-= : 1

sayi1*= : 2

sayi1/= : 1

Aritmetik1 sınıfının sonuçları

kaynak: ruby/python tm.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 11 Nisan 2010, 14:07   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Java'da Aritmetik işlemler




Her buldugum kodu derlerim :P
Yalniz kodlarda kücük bir hata var toplama işleminde.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
import java.io.*; //java girdi cikti sinifini cagir class Aritmetik { public static void main(String args[]) { int sayi1,sayi2; int toplama,cikarma,carpma,bolme,kalan; sayi1=2; sayi2=3; toplama = sayi1+sayi12; cikarma = sayi1-sayi2; carpma = sayi1*sayi2; bolme=sayi1/sayi2; kalan=sayi1%sayi2; System.out.println("sayi1 + sayi2 ="+toplama); System.out.println("sayi1 - sayi2 ="+cikarma); System.out.println("sayi1 * sayi2 ="+carpma); System.out.println("sayi1 / sayi2 ="+bolme); System.out.println("sayi1 % sayi2 ="+kalan); } }

bu sekil sorun olmayacaktir cünkü sayi 12 diye bir integar tanimli değil
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Cevapla

Etiketler
aritmetik, işlemler, javada


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
php Aritmetik işlemciler hAte PHP 0 08 Ekim 2014 08:18
Aritmetik Dizi Toplamı Amelia Matematik 0 06 Mart 2014 18:46
Aritmetik Asimavi Komedi ve Mizah 0 18 Mayıs 2010 23:52
Mass (toplu) işlemler Regex mIRC Scripting Hazır Kodlar 2 06 Şubat 2009 12:01