java da örnek 1 devamıdır
1- 4x4 tipinde bir birim matris oluşturup ekrana yazan program
2-4x4 tipinde bir matrisin kenarlarını 1 ortasını 0 yapan program
3-4x4 tipinde matrisin üst tarafını 1 yapan program
4-4x4 tipinde bir matrisin sadece köşeleri bir olan program (1001)
5- 2+3+5+7+8+.... gibi giden serinin toplamını ekrana yazdıran program
6- klavyeden girilen sayının basamaklarını ayırıp ekrana yazan program
7-
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
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-