Hata Nerde

Kapalı Hesap (153535)
13-01-2011, 21:22   |  #1  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

import java.util.Scanner;{
 public static void main(String args[]){
  Scanner tara=new Scanner(System.in);
  int a[][]=new int[2][3];
  int max,min;
  System.out.printl("Matrisin elemanlarini girin\n");
  for(int i=0;i<2;i++)
  {
   for(int j=0;j<3;j++)
   { 
    a[][]=tara.nextInt();
   }
  }
  max=a[0];
  min=a[0];
  for(int i=0;i<2;i++)
  {
   for(int j=0;j<3;j++)
   {
    if(a>max)
     max=a;
           if(a<min)
           {
            min=a;
           }
   }
  }
  System.out.printf("max element is %d",max);
  System.out.printf("min element is %d",min);
 }
}
Arkadaşlar programı bu şekilde yazdım fakat birsürü hata verdi.max,min fonksiyonlarını nasıl class olarak tanımlayabiliriz?Hata bunların class olarak tanımlanmamasıyla ilgiliydi.Şimdiden yardım eden etmeyen herkese teşekkürler.

muh34
13-01-2011, 21:58   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
215 mesaj
Kayıt Tarihi:Kayıt: Eki 2010

import java.util.Scanner;
class deneme {

 public static void main(String args[]) {
 
  Scanner tara=new Scanner(System.in);
  int a[][]=new int[2][3];
  int max,min;
  System.out.println("Matrisin elemanlarini girin\n");
  for(int i=0;i<2;i++)
  {
   for(int j=0;j<3;j++)
   { 
    a[j]=tara.nextInt();
   }
  }
  max=a[0][0];
  min=a[0][0];
  for(int i=0;i<2;i++)
  {
   for(int j=0;j<3;j++)
   {
    if(a[j]>max)
     max=a[j];
           if(a[j]<min)
           {
            min=a[j];
           }
   }
  }
  System.out.println("max element is"+max);
  System.out.println("min element is"+min);
 }
}

Java programlama dili icerisinde sisteme yerlesen dosyalar class niteligini tasımaktadır.Program yazarken en az bir ana class olmalıdır.Bu ana class'in ismi ise programın kayıt olurken aldıgı isimdir.Yukarıdaki programda,programın yani ana classın ismi deneme olarak yaratılmıştır.Kodda bulunan diger sorunlardan bir tanesi ise boyutsaldır.iki boyutlu bir dizi tanımladıgınız icin,dizinin tek boyutunu ayrı olarak kullanamazsınız.

Başarılar

Son Düzenleme: muh34 ~ 13 Ocak 2011 22:00
Kapalı Hesap (153535)
13-01-2011, 22:07   |  #3  
OP Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Teşekkürler class tanımlamayı ve diziyi iki boyutlu tanımlamayı unutmuşum.