Fatih Üniversitesi Fatih Üniversitesi Mühendislik Fakültesi Endüstri Mühendisliği java
kayıt ol


Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 13/05/09, 23:08 PM   #1 (permalink)
Çöm
Durum: Offline
Üyelik tarihi: May 2009
Konular: 1
Mesajlar: 3
Tecrübe Gücü: 0
Tecrübe Puanı: 10
yigit is on a distinguished road
Standart java



içeriği; sınıflar(class),private,public deyimleri,private elemanlar için get ve set fonksyonları, static değişken, abstract ,kalıtım(inheritance),çok biçimlilik(polymorphism)... olması gerekir.

içeriği bunlar olan java programı yazabilen biri varmı..?
TEŞEKÜRLLER
  Alıntı ile Cevapla
Alt 13/05/09, 23:22 PM   #2 (permalink)
Araş. Görevlisi
yesil - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: Apr 2009
Bulunduğu yer: İstanbul
Yaş: 23
Konular: 159
Mesajlar: 234
Blog Başlıkları: 1
Tecrübe Gücü: 4
Tecrübe Puanı: 164
yesil has a spectacular aura aboutyesil has a spectacular aura about
Standart Cevap: java



Öğrenci not defteri programı belki işiine yarar bir bak
PHP- Kodu:
import java.io.*;
import java.util.*;
import java.lang.*;
public class 
PROJEnEW
{


public static  
void main(String args[]) throws IOException
            
        
{   int ab,bc,cd,de,ef,fh;  int xy=0int mn=3;


         
int q=0;/*selection one.*/  String sname="";//name of student.
         
String dersadi=""int n=0//number of students.
          
System.out.println("DERS VE OGRENCİ NOTLARI KAYIT PROGRAMI");
          
System.out.println("#######################################");
          
System.out.println("Ders eklemek için 1'i");
          
System.out.println("kayıt sayfasını gormek icin 2'yi ");
          
System.out.println("Cıkmak için 3'u secınız");
          
Scanner input20=new Scanner(System.in);
          
q=input20.nextInt();
          
System.out.printf("Seciminiz<%d>.",q);
          
System.out.println();
          switch (
q)
          {
          
          case 
1:
         
FileOutputStream out// declare a file output object.
                
PrintStream p// declare a print stream object.
                
              
          
try
                {
                    
                    
                    
            
                 
int midterms=0;int quizes=0;int termProject=0;int finalExam=0double g=0.0;double w=0.0;
                 
int a=0;/*second selection .*/
                 
System.out.println("Dersin adini girmek için 1'i seciniz(*).");
                    
System.out.println("not agiliklarini ayarlamak için 2'i seciniz(*).");
                    
System.out.println("Ogrenci notlarını girmek  için 3'u seciniz.");
                    
System.out.println("(*)->Belirlenmesi zorunludur..");//if we dont arrange 1 and 2 we can not fet the final grade and the letter grade of a student.
                    
Scanner input=new Scanner(System.in);
                    
a=input.nextInt();
                    
System.out.printf("Seciminiz<%d>.",a);
                    
System.out.println();
                    switch (
a)
                 {
                    case 
1://for arranging name of the lesson.
                    
                     
System.out.println("Dersin adini giriniz:");//name of the lesson.
                        
Scanner input22=new Scanner (System.in);
                        
dersadi=input22.next();
                
                    case 
2:
                      
int x=1;//for arranging the percentage of the midterms,quizes,term project and final exam..
                  
while(x!=2){
                   
System.out.println("Midtermlerin agirligi yuzde kaç olsun?");
                  
Scanner input1 =new Scanner(System.in);
                  
midterms=input1.nextInt();
                  
System.out.println("Quizlerin agirligi yuzde kaç olsun?");
                  
Scanner input2 =new Scanner(System.in);
                  
quizes=input2.nextInt();
                  
System.out.println("Term Project'in agirligi yuzde kaç olsun?");
                  
Scanner input3 =new Scanner(System.in);
                  
termProject=input3.nextInt();
                  
System.out.println("Final exam'in agirligi yuzde kaç olsun?");
                  
Scanner input4 =new Scanner(System.in);
                  
finalExam=input4.nextInt();
                  if(
midterms+quizes+termProject+finalExam==100)
                   {
System.out.println("Tum degerler girildi!."); x=2;}
                  else if(
midterms+quizes+termProject+finalExam!=100)
                  {
System.err.println("Girilen degerleri bir kez daha kontrol ediniz!.");//The sum of percentage of midterms ,quizes,term project and final exam should be 100.
                  
x=1;}
                  
System.out.println("Sectiginiz degerlere gore yuzdeler :");
                  
                  }  
                  
System.out.printf("Midtermler yuzde %d quizler yuzde %d term project yuzde %d ve final exam yuzde %d olarak belirlendi.",midterms,quizes,termProject,finalExam);
                  
System.out.println();
                  
              
                
                 case 
3//for arranging student grades and the name of the file which the data have been writen in it.
                 
System.out.print("Dosya adını giriniz: "); // File name
                     
String filename;

                    
                     
Scanner keyboard1 =new Scanner(System.in);
                        
      
                       
filename keyboard1.nextLine();
                        
out = new FileOutputStream(filename); // Get the filename
                
                 
double aofm,aosm,fg,m1,m2,q1,q2,q3,q4,q5,tp,fe// aofm->Avarage of the first midterm, aosm->Avarage of the second midterm, fg-> final grade, sn-> student number, m-> midterms, q->quizes, tp->termproject, fe->final exam.        
            
             
long sn;  /*Student's number */       String ch="";/*character for the  */     String surname="";/*Student's surname */
             
int b=0;   m1=m2=q1=q2=q3=q4=q5=tp=fe=fg=0;
             
System.out.println("Ogrenci sayisini giriniz..");
             
Scanner input0=new Scanner(System.in);
             
n=input0.nextInt();
             
w=0.0;  g=0.0;
              
                    
= new PrintStreamout );
                     
p.println("(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)**");
                     
p.println(dersadi);
                     
p.println("     Sinif Listesi");
                     
p.println("(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)(Sansürlü Kelime)**");
                        while(
b!=n)
                     {  
                        
                        
p.printf("   %d. Ogrenci ",b+1);
                        
p.println();
                        
p.println("-------------------------");
                        
p.printf("Ogrenci NO:");
                        
System.out.printf(" %d.ogrencinin numarasını giriniz..",b+1);
                 
Scanner input1= new Scanner(System.in);
                 
sn=input1.nextInt();
                 
p.println(sn);
                 
p.printf("Ogrenci Adi:");
                        
System.out.printf(" %d.ogrencinin ismini giriniz..",b+1);
                 
Scanner input13= new Scanner(System.in);
                 
sname=input13.next();
                 
System.out.printf(" %d.ogrencinin soyadini giriniz..",b+1);
                 
Scanner input14= new Scanner(System.in);
                 
surname=input14.next();
                 
p.printf("%s %s",sname,surname);
                 
p.println();
                 
p.printf("Birinci Midterm:");
                 
System.out.printf(" %d. ogrencinin ilk midterm notunu giriniz..",b+1);
                 
Scanner input2=new Scanner(System.in);
                 
m1=input2.nextDouble();
                 if (
m1<0.0 || m1>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(m1);
                 
p.printf("İkinci Midterm:");
                 
System.out.printf("%d. ogrencinin ikinci midterm notunu giriniz..",b+1);
                 
Scanner input3=new Scanner(System.in);
                 
m2=input3.nextDouble();
                 if (
m2<0.0 || m2>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(m2);
                 
p.printf("Birinci Quiz:");
                 
System.out.printf("%d. ogrencinin ilk quiz notunu giriniz..",b+1);
                 
Scanner input4=new Scanner(System.in);
                 
q1=input4.nextDouble();
                 if (
q1<0.0 || q1>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(q1);
                 
p.printf("İkinci Quiz:");
                 
System.out.printf("%d. ogrencinin ikici quiz notunu giriniz..",b+1);
                 
Scanner input5=new Scanner(System.in);
                 
q2=input5.nextDouble();
                 if (
q2<0.0 || q2>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(q2);
                 
p.printf("Ucuncu Quiz:");
                 
System.out.printf("%d. ogrencinin ucuncu quiz notunu giriniz..",b+1);
                 
Scanner input6=new Scanner(System.in);
                 
q3=input6.nextDouble();
                 if (
q3<0.0 || q3>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(q3);
                 
p.printf("Dorduncu Quiz:");
                 
System.out.printf("%d. ogrencinin dorduncu quiz notunu giriniz..",b+1);
                 
Scanner input7=new Scanner(System.in);
                 
q4=input7.nextDouble();
                 if (
q4<0.0 || q4>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(q4);
                 
p.printf("Besinci Quiz:");
                 
System.out.printf("%d. ogrencinin besinci quiz notunu giriniz..",b+1);
                 
Scanner input8=new Scanner(System.in);
                 
q5=input8.nextDouble();
                 if (
q5<0.0 || q5>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(q5);
                 
p.printf("Term project:");
                 
System.out.printf("%d. ogrencinin Term Project notunu giriniz..",b+1);
                 
Scanner input9=new Scanner(System.in);
                 
tp=input9.nextDouble();
                 if (
tp<0.0 || tp>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(tp);
                 
p.printf("Final exam:");
                 
System.out.printf("%d. ogrencinin Final sınavı notunu giriniz..",b+1);
                 
Scanner input10=new Scanner(System.in);
                 
fe=input10.nextDouble();
                 if (
fe<0.0 || fe>100.0 )//the grades should be from 0 to 100.
                     
{System.err.println ("Girilen veri hatalı!!!");
                     break; }
                 
p.println(fe);
                     
b++;
                     
fg=((m1+m2)/100midterms)+((q1+q2+q3+q4+q5)/500*quizes)+(tp*termProject/100)+(fe*finalExam/100);
                     
p.printf("Final grade:");
                     
p.println(fg);
                    
                        
                  
                     if(
fg>0.0 && fg<39.0//for the letter grade F.
                         
ch="F";
                         else if (
fg<45.0 && fg>39.0)//for the letter grade D.
                         
ch ="D";
                         else if (
fg<50.0 && 44.0<fg)//for the letter grade D+.
                         
ch="D+";
                     else if (
fg<60.0 && fg>49.0)//for the letter grade C.
                     
ch ="C";
                     else if (
fg<70.0 && fg>59.0)//for the letter grade C+.
                     
ch"C+";
                         else if (
fg<79.0 && fg>69.0)//for the letter grade B.
                         
ch"B";
                         else if (
fg<87.0 && fg>78.0)//for the letter grade B+.
                         
ch"B+";
                     else if (
fg<94.0 && fg>86.0)//for the letter grade A.
                     
ch"A";
                     else if (
fg<101.0 && fg>93.0)//for the letter grade A+.
                     
ch"A+";
                     else if (
fg<0.0 || fg>100.0)//the grades should be from 0 to 100.
                     
System.err.println ("Girilen veri hatalı!!!");
                    
                    
                     
p.printf("Harf Notu:");
                     
p.println(ch);
                    
                    
                     
w=w+m1;
                     
g=g+m2;
                     
aofm=w/n;   aosm=g/n;
                     if(
b==n)
                     {
                     
p.printf("Birinci midtermin sinif ortalamasi:%f",aofm);//print the avarage of the first midterm(aofm) to the file.
                     
p.println();
                     
p.printf("Ikinci midtermin sinif ortalamasi:%f",aosm);//print the avarage of the first midterm(aosm) to the file.
                     
}
                    
                     }
                      
                        
p.close();
              
                        
                
                 }
              
System.out.println("Kayit basariyla tamamlandi");  // message for the succesful writing operation.
              
}
                
                catch (
Exception e)
                {
                        
System.err.println ("Kayit hatasi");//error message for the unsuccesful writing operation.
                
}
              
          
              
        
                    
          case 
2:// to read the specified file.
          
           
Scanner keyboard =new Scanner(System.in);

           
String filename// Get the filename.

           
System.out.print("Kayitli ders ve ogrencileri gormek dosya adi(dosya adi= dersadi.txt) giriniz: ");

           
filename keyboard.nextLine();

        
           
FileReader freader =new FileReader(filename);

           
BufferedReader inputFile =new BufferedReader(freader);
                  
           
File readFile =new File(filename);

           if( !
readFile.canRead() ){ //error message for the unsuccesful reading operation.

           
System.out.println("Dosya açılamadı ve okunulamadı " readFile.getName() );

           
System.exit( );

           }

              
           
String s inputFile.readLine();

           while( 
instanceof String ){

           
System.out.println(s);

           
inputFile.readLine();

           }

          
    
          case 
3:
           
System.exit(3); //for exit from the programme.
  
         
}
          
            }
        } 
  Alıntı ile Cevapla
Alt 13/05/09, 23:26 PM   #3 (permalink)
Araş. Görevlisi
yesil - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: Apr 2009
Bulunduğu yer: İstanbul
Yaş: 23
Konular: 159
Mesajlar: 234
Blog Başlıkları: 1
Tecrübe Gücü: 4
Tecrübe Puanı: 164
yesil has a spectacular aura aboutyesil has a spectacular aura about
Standart Cevap: java



Banka simülasyonu var birde buna bak
PHP- Kodu:
import java.util.Scanner;

public class 
Bankacilik {
private 
String Ad;//Kisinin adini tanımladım
private String Adres;//adresini tanimladım
private String Tel;//teli            "
private float Miktar;//Mifrayı   "
private int Sifre;//Şifreyi   "
private int HesapNo;//HesapNo  "
public Bankacilik(String a,String b,String c,float d,int e,int f){
  
//Burda eslestirmelerle prgramın temellerini attım
  
Ad a;
  
Adres b;
  
Tel c;
  
Miktar =d;
  
Sifre e;
  
HesapNo f;
  }
public 
void setBilgi(String a,String b,String c,float d,int e,int f){
  
//Değiştirmeler ve atamalar için kullanacağım set fonksiyonunu
  //kurdum.
  
Ad a;
  
Adres b;
  
Tel c;
  
Miktar d;
  
Sifre e;
  
HesapNo f;
}
//Daha sonra değistirdiğim veya ilk değerlerini
//okumak veya işlemlerde kullanmak için get metodlarını kullandım
public String getAd(){
  return 
Ad;
}
public 
String getAdres(){
  return 
Adres;
}
public 
String getTel(){
  return 
Tel;
}
public 
float getMiktar(){
  return 
Miktar;
}
public 
int getSifre(){
  return 
Sifre;
}
public 
int getHesapNo(){
  return 
HesapNo;
}
public 
void Kayit(){
  
int HesapNo 100;
  
//HesapNo'yu burda atadım çünkü
  //kullanıcı kendisi vermeyecek
  
System.out.printf("Adiniz : ");
  
Scanner bilgi = new Scanner(System.in);
  
String Ad bilgi.nextLine();
  
System.out.printf("Adresiniz : ");
  
String Adres bilgi.nextLine();
  
System.out.printf("Teliniz : ");
  
String Telefon bilgi.nextLine();
  
System.out.printf("Sifreniz : ");
  
int s1 bilgi.nextInt();
  
System.out.printf("Sifreyi Tekrar Girin : ");
  
int s2 bilgi.nextInt();
  if(
s1 != s2){//Burda şifre uyana kadar sorulacak
   
while(s1 != s2)//Ancak eşit olunca duracak
   
{
    
System.out.printf("Sifreniz Uyusmuyor. Yeni Sifre Girin : ");
    
s1 bilgi.nextInt();
    
System.out.printf("Sifreyi Tekrar Girin : ");
    
s2 bilgi.nextInt();
   }
  }
  
System.out.printf("Baslangic miktari : ");
  
float d bilgi.nextFloat();

  
setBilgi(Ad,Adres,Telefon,d,s1,HesapNo);
  
System.out.printf("\n!!Hesabiniz Asagidaki Bilgilere Gore Basariyla" +
    
" Olusturuldu!!!\n");
}
public 
void Yazdirma(){//Yazdırma programını çok sık kullanacağım için
  //ayrı tanımlamak istedim
  
System.out.printf("\nAdiniz : %s\nAdresiniz :%s\n" +
    
"Teliniz : %s\nBaslangic Miktari: %.2f\n" +
    
"Hesap No:%d",getAd(),getAdres(),getTel(),getMiktar(),getHesapNo());
}
public 
void Cikis(){
  
System.out.printf("***Güle Güle***");
}
public 
void Basamaklar(int q,int s,float ya,float cek){
  
//Burda (q) menudeki her seçenek,(s) ise işlemlerden sonra
  //ne yapmak kullanıcıya sunulan seçenekler, (ya) yatırılacak miktar,
  //(cek) cekilecek miktar  
  
Scanner kbilgi = new Scanner(System.in);
  
System.out.printf("\nMenuden Islem Seciniz!!!" +
    
"\n1.Sifre Degistir" +
    
"\n2.Para Yatir" +
    
"\n3.Para Cek" +
    
"\n4.Yazdir" +
    
"\n5.Cikis\n" +
    
"Seciminiz : ");

  do{
   
kbilgi.nextInt();
   switch(
q){
   case 
1//Şifre değiştirme
    
System.out.printf("Yeni Sifreniz : ");
    
int s3 kbilgi.nextInt();//Ilk yeni şifre
    
System.out.printf("Yeni Sifreyi Tekrar Girin : ");
    
int s4 kbilgi.nextInt();//Ikinci yeni şifre
    
if(s3 != s4){
     while(
s3 != s4)
     {
      
System.out.printf("Uyusmuyor.Yeni" +
       
" Sifreyi Tekrar Girin : ");
      
s4 kbilgi.nextInt();
     }
    }
    else{
    
setBilgi(getAd(),getAdres(),getTel(),getMiktar(),s3,getHesapNo());
    
//yeni aldığım bilgiyi set ile değiştirdim diğer bilgiler aynı
    //olduğu için ilk değerlerini okuttum
    
System.out.printf("Sifreniz Basariyla Degistirilmistir!\n");
    
System.out.printf("Ana Menuye Gitmek Icin : 1\n" +
     
"Islemlere Geri Donmek Icin : 2");
    
kbilgi.nextInt();
    }
    if(
== 1)
     
Islemler();
    else
     
Basamaklar(q,s,ya,cek);
    
q=5;//Dongüyü durdurmak için
    
break;//Işlemler bitti 2'den devam etmemek için
  
   
case 2:
    
System.out.printf("Para Yatirmak Icin Miktari Asagiya Girin\n");
    
ya kbilgi.nextFloat();
    
ya ya+getMiktar();
    
setBilgi(getAd(),getAdres(),getTel(),ya,getSifre(),getHesapNo());
    
System.out.printf("Paraniz Basariyla Yatmistir!\n");
    
System.out.printf("Ana Menuye Gitmek Icin : 1\n" +
     
"Islemlere Geri Donmek Icin : 2");
    
kbilgi.nextInt();
    if(
== 1)
     
Islemler();
    if(
== 2)
     
Basamaklar(q,s,ya,cek);
    
q=5;//Dongüyü durdurmak için
    
break;
  
   case 
3:
    
System.out.printf("Para Cekmek Icin Miktari Asagiya Girin\n");
    
cek kbilgi.nextFloat();
    
cek getMiktar()- cek;
    
setBilgi(getAd(),getAdres(),getTel(),cek,getSifre(),getHesapNo());
    
System.out.printf("Paraniz Basariyla Cekilmiltir!\n");
    
System.out.printf("Ana Menuye Gitmek Icin : 1\n" +
     
"Islemlere Geri Donmek Icin : 2");
    
kbilgi.nextInt();
    if(
== 1)
     
Islemler();
    if(
== 2)
     
Basamaklar(q,s,ya,cek);
    
q=5;//Dongüyü durdurmak için
    
break;
   case 
4:
    
Yazdirma();
    
System.out.printf("Ana Menuye Gitmek Icin : 1\n" +
    
"Islemlere Geri Donmek Icin : 2");
    
kbilgi.nextInt();
    if(
== 1)
     
Islemler();
    if (
== 2)
     
Basamaklar(q,s,ya,cek);
    
q=5;//Dongüyü durdurmak için
    
break;
   case 
5:
    
q=5;//Dongüyü durdurmak için
    
break;
   default:
    
System.out.printf("Yalnis Bir Istekte Bulunuyorsunuz");
    
Basamaklar(q,s,ya,cek);
    
q=5;//Dongüyü durdurmak için
    
break;
   }
  
  }while(
q!=5);
}
public 
void Islem(){
  
int x,y=0,q=0,0,ya 0,cek 0,i,k=0;
  
//Donguyu basitleştirmek için k' yı kullandım,
  
  
Scanner kbilgi = new Scanner(System.in);
  
System.out.printf("Hesap numaranızı giriniz: ");
  
kbilgi.nextInt();
  if(
x!=getHesapNo()){
   while(
k!=1){
    
System.out.printf("Yanlis Bir Hesap Numarasi Girdiniz\n" +
      
"Tekrar Giriniz Ya Da Cikmak Icin 999'u Tuslayiniz:");
    
kbilgi.nextInt();
    if(
x==getHesapNo())
     
k=1;
    else
     if(
x==999)
      
k=1;
     else
      
k=0;
   }
  }
  if(
== getHesapNo()){
   if(
getSifre() == 0){
    
System.out.printf("Hesap Bloke Edilmistir Bankaya" +
      
" Muracaat Ediniz!!!\n");
    
Islemler();
   }
   else{
     
System.out.printf("Sifrenizi Giriniz: ");
     
kbilgi.nextInt();
     if(
!= getSifre()){
      do{
       for(
i=i<=2;i++){
        
System.out.printf("Tekrar Giriniz: ");
        
kbilgi.nextInt();
        if(
== getSifre()){
         
setBilgi(getAd(),getAdres(),getTel(),
           
getMiktar(),y,getHesapNo());
         
Basamaklar(q,s,ya,cek);
         
i=2;
        }
       }
       if(
i>=2){
        
System.out.printf("Yanlış şifre girdiğinizden " +
        
"hesabınız bloke edilmiştir." +
        
"!!Acilen bankayı arayınız.\n");
        
setBilgi(getAd(),getAdres(),getTel(),getMiktar()
          ,
0,getHesapNo());
        
y=getSifre();
       }
      }while(
!= getSifre());
     }

     else{
       if(
y!=0)
        
Basamaklar(q,s,ya,cek);
       else
        
Islemler();
     }
    }
   }
}
public 
void Islemler(){
  
int a=0;
  
int b=0;
  do{
    
System.out.printf("\nBankamiza Hos Geldiniz!!!\n1.Yeni Hesap Ac\n" +
    
"2.Islemler\n3.Cikis\nSecim : ");
    
Scanner secim = new Scanner(System.in);
    
secim.nextInt();
    do{
     if(
a>=&& a<=3){
      switch(
a){
      case 
1:
       
Kayit();
       
Yazdirma();
       
System.out.printf("\nHesap Numarizi Lutfen Unutmayin\n");
       
System.out.printf("Ana Menuye Donmek Icin 1" +
        
"\nIslemler Icin 2 yi Secin\n");
       
secim.nextInt();
       switch(
b){
        case 
1:
         
Islemler();
         break;
        case 
2:
         
Islem();
         break;
        default:
         
System.out.printf("Yalnis Istekte Bulunundunuz!!'");
         break;
       }
       
a=3;
       break;
      case 
2:
       
Islem();
       
b=1;
       
a=3;
       break;
      case 
3:
       
b=1;
       
a=3;
       break;
      default:
      
System.out.printf("Yanlis Bir İstekte Bulundunuz!!!");
       
b=1;
       
a=3;
       
Islemler();
       break;
      }
     }
     else{
      
System.out.printf("Yalnis Bir Istekte Bulundunuz!!!");
      
Islemler();
      
b=1;
      
a=3;
     }
    }while(
b!=1);
   
a=3;
  }while(
a!=3);

}
public static 
void main(String args[]){
  
Bankacilik bir = new Bankacilik("","","",0,0,100);
  
bir.Islemler();
  
bir.Cikis();
  
Bankacilik iki = new Bankacilik("Mehmet","İstanbul","555",100,1986,100);
  
iki.Islemler();
  
iki.Cikis();
  
Bankacilik uc = new Bankacilik("Mehmet","İstanbul","555",100,0,100);
  
uc.Islemler();
  
uc.Cikis();
}


  Alıntı ile Cevapla
Alt 14/05/09, 16:49 PM   #4 (permalink)
Çöm
Durum: Offline
Üyelik tarihi: May 2009
Yaş: 21
Konular: 0
Mesajlar: 1
Tecrübe Gücü: 0
Tecrübe Puanı: 10
fatihuniks is on a distinguished road
Standart Cevap: java



biraz daha basit bişey yokmu
  Alıntı ile Cevapla
Alt 14/05/09, 17:34 PM   #5 (permalink)
Çöm
Durum: Offline
Üyelik tarihi: May 2009
Konular: 1
Mesajlar: 3
Tecrübe Gücü: 0
Tecrübe Puanı: 10
yigit is on a distinguished road
Standart Cevap: java



arkadaşlar öncellikle ilginiz için çok teşekkür ederim.. Ancak daha basit bişeyler varmı acaba. hiç bilmeyen biri için ..içeriği verilmiştir..
TEŞEKÜRLLER

Konu yigit tarafından (15/05/09 Saat 00:31 AM ) değiştirilmiştir.
  Alıntı ile Cevapla
Alt 17/05/09, 00:41 AM   #6 (permalink)
Araş. Görevlisi
yesil - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: Apr 2009
Bulunduğu yer: İstanbul
Yaş: 23
Konular: 159
Mesajlar: 234
Blog Başlıkları: 1
Tecrübe Gücü: 4
Tecrübe Puanı: 164
yesil has a spectacular aura aboutyesil has a spectacular aura about
Arrow Cevap: java



Automatic Properties (otomatik özellikler), uygulamalarımızda kullandığımız sınıfların
(class) tanımlamalarında bize kolaylık sağlayan bir geliştirmedir. Bu geliştirme sayesinde private
field'lar tanımlamadan property'lerimizi tanımlayabilir ve kullanabiliriz. Hemen örnekle
açıklayalım. .Net 2.0 altında yazılmış bir Student sınıfımız olsun :


public class Student
{
private string name;
private string surname;
private int age;
private string studentNumber;

public string Name
{
get { return name; }
set { name = value; }
}

public string Surname
{
get { return surname; }
set { surname = value; }
}

public int Age
{
get { return age; }
set { age = value; }
}

public string StudentNumber
{
get { return studentNumber; }
set { studentNumber = value; }
}
}


Görüldüğü gibi dört farklı property tanımlayabilmek için boşlukları saymazsak tam 27 satır kod
yazdık. Bu sınıf .Net 3.5 altında Automatic Properties sayesinde şöyle yazılabilir :


public class Student
{
public string Name { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
public string StudentNumber { get; set; }
}



Aynı sınıfı sadece 7 satır kod ile yeniden yazdık. Satır sayısının 27'den 7'ye indiğine dikkat edin.
.Net 3.5 C# derleyicisi bu şekilde tanımlanmış bir sınıf gördüğünde private field'leri bizim için
otomatik olarak tanımlamakta ve ilgili public property'ler ile ilişkilendirmektedir. Yani kısaca,
bir sınıf tanımlarken artık sadece property'leri tanımlamak yeterlidir. 30 küsur property
içeren bir sınıf tanımladığınızda Automatic Property özelliğini çok seveceksiniz.


Bu özellik sadece C# derleyicisinde geçerlidir.

2. Object Initializers

Bir önceki örneğimizde tanımladığımız Student sınıfımızı kullanarak yeni bir Student objesi
yaratalım. .NET 2.0 altında ilgili kod aşağıdaki gibi olmalıdır :

Student std1 = new Student();
std1.Name = "Ahmet";
std1.Surname = "Demir";
std1.Age = 19;
std1.StudentNumber = "8935";

Student std2 = new Student();
std2.Name = "Mehmet";
std2.Surname = "Yılmaz";
std2.Age = 18;
std2.StudentNumber = "3252";


Aynı işlevi gören kodu .NET 3.5 altında şöyle yazabiliriz:

Student std1 = new Student {Name="Ahmet", Surname = "Demir", Age = 19, StudentNumber = "8935"};
Student std2 = new Student {Name="Mehmet", Surname = "Yılmaz", Age = 18, StudentNumber = "3252"};


Bu özellik hem C# hem de VB derleyicilerinde geçerlidir.

3. Collection Initializers

Yine Student sınıfımızdan yola çıkarak şöyle bir senaryo geliştirelim. İki farklı öğrencinin
bilgilerini tutan bir Generic List oluşturalım. Oluşturduğumuz bu List<Student>'i öğrenci
bilgilerini kaydetmek veya güncellemek için kullanabiliriz.


.Net 2.0 altında List<Student> generic listemizi oluşturalım :

Student std1 = new Student();
std1.Name = "Ahmet";
std1.Surname = "Demir";
std1.Age = 19;
std1.StudentNumber = "8935";

Student std2 = new Student();
std2.Name = "Mehmet";
std2.Surname = "Yılmaz";
std2.Age = 18;
std2.StudentNumber = "3252";

List<Student> studentList = new List<Student>();
studentList.Add(std1);
studentList.Add(std2);
.....


.Net 3.5 altında aynı işlevi gerçekleştirelim :

List<Student> studentList = new List<Student> {
new Student {Name="Ahmet", Surname = "Demir", Age = 19, StudentNumber = "8935"},
new Student {Name="Mehmet", Surname = "Yılmaz", Age = 18, StudentNumber = "3252"}
};


Bu özellik hem C# hem de VB derleyicilerinde geçerlidir.

4. Extension Methods

Extension Methods, mevcut bir sınıfımızı, sınıfı oluşturan kod üzerinde hiçbir değişiklik
yapmadan extend etmemize (geliştirmemize) yarayan çok kullanışlı bir geliştirmedir. Bir
Extension method, mevcut bir CLR tipi üzerinde işlem yapmaya yarayan static bir metotdur.
Ayrıca tüm extension metotları yine static tanımlanan bir sınıf içerisinde olmalıdır.



Hemen bir örnekle açıklayalım: Uygulamamız içinde vergi hesaplamaları yaptığımızı varsayalım. GetTaxNumber adında bir metodumuz olsun ve bu metot kendi içinde özel hesaplamalar yaparak aylık vergi tutarını döndürsün.

public static class CustomExtensionMethods
{
public static decimal GetTaxNumber(this int number)
{
decimal tax = 0.18M;
return (number * tax / 12);
}
}


Tanımladığımız metodumuzu kullanalım :

using CustomExtensionMethods;

public partial class testclass()
{
private void test()
{
int salary = 1000;
decimal taxMonthly = salary.GetTaxNumber();
}
}


Bu özellik hem C# hem de VB derleyicilerinde geçerlidir.

Bu yazıda Microsoft Net Framework 3.5'un yazılım dünyasına getirdiği yenilikleri ele aldık.
Şüphesiz geliştirmeler sadece bunlarla sınırlı değil. Implicitly typed local variables, Anonymous
Types, Lambda expressions, Query expressions, Expression Trees gibi diğer önemli
geliştirmeleri başka bir yazıda inceleyeceğiz.
  Alıntı ile Cevapla
Alt 17/05/09, 13:05 PM   #7 (permalink)
Çömez
ALrawi - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: May 2009
Konular: 1
Mesajlar: 37
Tecrübe Gücü: 3
Tecrübe Puanı: 55
ALrawi will become famous soon enough
Standart Cevap: java



yesil allah sndn çok razi olsn bu ilgin için ve inş arkadaşının bi faydesı oldu olmuştr diye düşünyorm
saygılarımla


__________________
Leave Everything & Live Alone
  Alıntı ile Cevapla
Alt 17/05/09, 13:09 PM   #8 (permalink)
HiO
Fatihli
HiO - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: Apr 2009
Yaş: 24
Konular: 1
Mesajlar: 54
Tecrübe Gücü: 3
Tecrübe Puanı: 63
HiO will become famous soon enough
HiO - İCQ üzeri Mesaj gönder HiO - MSN üzeri Mesaj gönder
Standart Cevap: java



yesil, java istediler sen C# ve VB anlatımını koymuşsun
  Alıntı ile Cevapla
Alt 19/05/09, 20:36 PM   #9 (permalink)
Çöm
Durum: Offline
Üyelik tarihi: May 2009
Konular: 1
Mesajlar: 3
Tecrübe Gücü: 0
Tecrübe Puanı: 10
yigit is on a distinguished road
Standart Cevap: java



ilginiz için çok teşekkür ederim.....
  Alıntı ile Cevapla
Alt 21/05/09, 17:02 PM   #10 (permalink)
Araş. Görevlisi
yesil - ait Kullanıcı Resmi (Avatar)
Ruh Halim:
Durum: Offline
Üyelik tarihi: Apr 2009
Bulunduğu yer: İstanbul
Yaş: 23
Konular: 159
Mesajlar: 234
Blog Başlıkları: 1
Tecrübe Gücü: 4
Tecrübe Puanı: 164
yesil has a spectacular aura aboutyesil has a spectacular aura about
Standart Cevap: java



estağfirulallah azcık bişeyler kattıysak ne mutlu bu arada programlama sorularınızı HiO arkadaşımıza sormanızda yarar vardır.
  Alıntı ile Cevapla
Cevapla

Bookmarks


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 Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Java [BILM 217] Hakkındaki Sorularınız yesil Bilgisayar Mühendisliği 0 10/04/09 23:57 PM



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:41 AM.
Powered by vBulletin® Version 3.8.2 .
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2009, Crawlability, Inc.
Design By Htworks.Net Licenced To Fatih Üniversitesi

fatih üniversitesi, fatih üniversitesi yatay geçiş, fatih üniversitesi dikey geçiş, fatih üniversitesi ücretleri, fatih üniversitesi yüksek lisans, fatih üniversitesi hastanesi, fatih üniversitesi ankara, fatih üniversitesi tıp fakültesi, fatih üniversitesi bölümleri, fatih üniversitesi bahar şenlikleri

Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir,
bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir,
yine de sitemizde yasalara aykırı unsurlar bulursanız buradan bize bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır.
Report Abuse, Harassment, Scamming, Hacking, Warez, Crack, Divx, Mp3 or any Illegal Activity to here

Reklam vermek için bize buradan ulaşabilirsiniz.
Fatih Üniversitesi
Fatih Üniversitesi - Metin2 Forum - Metin2 PVP - film indir - oyunlar - Şarkı Sözü

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171