javaaaada hataa?

ermess
28-03-2011, 20:00   |  #1  
OP Üye
Teşekkür Sayısı: 0
57 mesaj
Kayıt Tarihi:Kayıt: Kas 2010

 */
public class Main {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
         int matris[][]=new int[5][5];
Scanner a=new Scanner(System.in) {
matris =a.next();
matris [j]=a.next();
    int i;
            int k=0;
          for(i=0; i<5; i++)
              k+=matris*matris;
            System.out.println("asal köşeşgen toplami"+k);
}} elamanları klavyeden girilen bir matrisin asal köşegen elemanlarının kareleri toplamini yukaridaki gibi yaptım amma calşmiyor yardım lütfen?

Aşagıdaki kod ise  klavyeden girilen matris elemanlarının simetrik matris olup olmadıgı kontrol ediyor..yani etmesi isteniyor:) hatam nerdedir?
import java.util.Scanner;
public class simetrikmatris {
    public static void main(String args) {
    Scanner a=new Scanner(System.in);
        int matris[][]=new int[5][5];
     /*  matris=a.next();
       matris[j]=a.next(); */
 for(int i=1; i<=5; i++) {
        for(int j=1; j<=5; j++) {

            if(matris[j]!=matris[j]) {
               int flag=1; break;
               if(flag!=0) {
                   System.out.println("matris simetrik");
               else
                   System.out.println("matris simetrik deigil");
}
            }

Kapalı Hesap (153535)
28-03-2011, 20:07   |  #2  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009

Matrisi iki boyutlu olarak tanımlamışsın ama tek boyutlu olarak klavyeden girdiriyorsun.Sanırım hata orda.

ermess
30-03-2011, 20:45   |  #3  
OP Üye
Teşekkür Sayısı: 0
57 mesaj
Kayıt Tarihi:Kayıt: Kas 2010

evet buldum hatamı tşkler