instagram twitter linkedin github youtube

31.7.19

java da örnek 2

java da örnek 1 devamıdır

1- 4x4 tipinde bir birim matris oluşturup ekrana yazan program
package ha;
import java.util.*;
public class Örnekler {
    public static void main(String[] args) {
       Scanner k=new Scanner(System.in);
      int[][] dizi=new int[4][4];
        for (int i = 0; i <4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i==j) {
                    dizi[i][j]=1;
                }
                else{
                    dizi[i][j]=0;
                }
            }
        }
        for (int i = 0; i <4; i++) {
            for (int j = 0; j <4; j++) {
                System.out.print(dizi[i][j]);
            }
            System.out.println("");
        }
        }
    }
run:
1000
0100
0010
0001

2-4x4 tipinde bir matrisin kenarlarını 1 ortasını 0 yapan program
package ha;
import java.util.*;
public class Örnekler {
    public static void main(String[] args) {
       Scanner k=new Scanner(System.in);
      int[][] dizi=new int[4][4];
        for (int i = 0; i <4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i==0 || i==3 || j==0 || j==3) {
                    dizi[i][j]=1;
                }
                else{
                    dizi[i][j]=0;
                }
            }
        }
        for (int i = 0; i <4; i++) {
            for (int j = 0; j <4; j++) {
                System.out.print(dizi[i][j]);
            }
            System.out.println("");
        }
        }
    }
run:
1111
1001
1001
1111

3-4x4 tipinde matrisin üst tarafını 1 yapan program
package ha;
import java.util.*;
public class Örnekler {
    public static void main(String[] args) {
       Scanner k=new Scanner(System.in);
      int[][] dizi=new int[4][4];
        for (int i = 0; i <4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i<=j ) { // eğer j<=i yada i>=j olursa alt üçgen bulunur
                    dizi[i][j]=1;
                }
                else{
                    dizi[i][j]=0;
                }
            }
        }
        for (int i = 0; i <4; i++) {
            for (int j = 0; j <4; j++) {
                System.out.print(dizi[i][j]);
            }
            System.out.println("");
        }
        }
    }
run:
1111
0111
0011
0001

4-4x4 tipinde bir matrisin sadece köşeleri bir  olan program (1001)
package ha;
public class Örnekler {
    public static void main(String[] args) {
      int[][] dizi=new int[4][4];
        for (int i = 0; i <4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i==0 && j==0 || i==0 && j==3 || i==3 && j==0 || i==3 && j==3 ) {
                    dizi[i][j]=1;
                }
                else{
                    dizi[i][j]=0;
                }
            }
        }
        for (int i = 0; i <4; i++) {
            for (int j = 0; j <4; j++) {
                System.out.print(dizi[i][j]);
            }
            System.out.println("");
        }
        }
    }
run:
1001
0000
0000
1001

5- 2+3+5+7+8+.... gibi giden serinin toplamını ekrana yazdıran program
package ha;
public class Örnekler {
    public static void main(String[] args) {
        int t = 0;
        for (int i = 2; i < 25; i += 3) {
            for (int j = 3; j < 25; j += 4) {
                t = t + i;
                t = t + j;
            }
        }
        System.out.println("toplam " + t);
    }
}
run:
toplam 1224

6- klavyeden girilen sayının basamaklarını ayırıp ekrana yazan program
package ha;
import java.util.*;
public class Örnekler {
    public static void main(String[] args) {
        Scanner k = new Scanner(System.in);
        int x=k.nextInt();
       int birler=x%10;
        x=x/10;
        int onlar=x%10;
        x=x/10;
        int yüzler=x%10;
        x=x/10;
        int binler=x%10;
        System.out.println("binler basamağı:"+binler+" yüzler basamağı:"+yüzler+" onlar basamağı:"+onlar+" birler basamağı:"+birler);
    }
}
run:
4321
binler basamağı:4 yüzler basamağı:3 onlar basamağı:2 birler basamağı:1

7-