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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Java (https://www.ircforumlari.net/java/)
-   -   C Ve Java'nın FARKI (https://www.ircforumlari.net/java/322957-c-ve-javanin-farki.html)

toXic 18 Mart 2010 10:20

C Ve Java'nın FARKI
 
C Ve Javanın Farkını anlaticağim.

Öncelikle basit birer örnek ile gösterirsek daha cok akılda kalici olabileceği düşüncesindeyim. Örneğin basit bir toplama programı yapalim..

Soru -> Girilen 2 sayının toplamini veren bir program yazalim..


Kod:


import java.io.*; 
import Text;
 
class ikitamsayitopla
{
    public static void main (String args[]) throws IOException
    {
    int sayi1,sayi2;
    int toplam=0;
    //
    DataInputStream me=new DataInputStream(System.in);
    System.out.println("Bir tam sayi gir : ");
    sayi1=Text.readInt(me);
    System.out.println("Ikinci bir tam sayi gir : ");
    sayi2=Text.readInt(me);
    toplam=sayi1+sayi2;
    System.out.println("Iki tam sayinin toplami : "+toplam);
    }
}


Javada aynen bu sekilde yazabiliriz programi..


C Programlama dilinde ise;

Kod:

#include <stdio.h>
#include <conio.h> // getch fonksiyonu icin
main() {
int sayi1,sayi2;
int toplam=0;
int sonuc=0;
char isleme_devam;
  do {
      printf("2 sayi giriniz:");
      scanf("%d%d",&sayi1,&sayi2);
      toplam=sayi1+sayi2;          // toplam degiskeni ile disardan girilen 2 sayi toplaniyor
      sonuc=sonuc+toplam;          // sonuc ile bir onceki sonucu ve girilen 2 sayiyi yani toplam degiskenini topluyoruz           
      printf("isleme devam edilsinmi..evet icin 1 e basiniz\n");                       
      isleme_devam=getch();                       
  }  while( isleme_devam=='1');  // disardan ilk 2 sayi girisi aliniyor.
                                  // do while dongusu icerisinde toplama islemi gerceklestiriliyor
                                  // isleme_devam isminde bir degisken sayesinde islemin devami kontrol ediliyor
                                  //1 disinda herhangi bir tusa basildiginda islem sona eriyor                 
  printf("islemin sonucu=%d",sonuc); 
   
getch();    // bu getch dev-c de ekranin kapanmasini engellemek icin
    }



Olarak programı yazabiliriz..

Döküman -> İbrahim UYGUN ( toXic )


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:47.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net