Diziyi düz ve tersten yazma
public class NewMain {
public static void
main(String[] args) {
// 0,1,2,3,4,5,5,4,3,2,1,0
şeklindeki diziyi oluşturup ekrana yazdıran kod
int H[]=new int[12];
for(int
i=0;i<=12;i++){
if(i<6)//eğer dizinin yer sayısı 6'dan küçükse
H[i]=i;//bu koşula uyar ve o sayıya kadar olan bütün sayıları yazar.
else
H[i]=11-i;//eğer dizinin yer sayısı 6'dan küçük değilse yani 6'dan büyükse bu ifadeye giriş yapar.
System.out.println(H[i]);
} } }
Dizilerin sıralanması örneği
public class NewMain {
public static void
main(String[] args) {
int
A[]={1,25,96,48,52,2,3,4};//Herhangibir dizi yazdık...
int i,j,ek,n =8;
for(i=0;i<n;i++){ //Bubble Sort (Kabarcık Sıralaması) Algoritması
for(j=i+1;j<n;j++){
if(A[i]<A[j])
{
ek=A[i] ;
A[i]=A[j];
A[j]=ek;
}
}
}
System.out.printf("sırlalanmış
hali");
for(i=0;i<n;i++) //Sıralanmış haliyle diziyi yazdırıyoruz.
System.out.print(A[i]+" ");
}
}
İyi çalışmalar dilerim.. :)


Yorumlar
Yorum Gönder