Notları Sıralama 2
package alıştırmalar;
 
import java.util.Arrays;
import java.util.Scanner;
 
public class sortingScoresAnd_names {
 
public static void main(String[] args) {
String StudentNumber[];
String StudentName[];
int StudentScore[];
 
 
StudentName = new String[3];
StudentScore = new int[3];
 
Scanner scanner = new Scanner(System.in);
 
int i = 0; //Öğrenci sayısını tutmak için kullanılacak değişken.
 
while(true)
{
 
System.out.print("Student Name :");
StudentName[i] = scanner.next();
System.out.print("Student Score :");
StudentScore[i] = scanner.nextInt();
i++;
 
if(i == 3) //Oğrenci adeti 3 olduğunda döngüden çık.
{  
 
break;
}
}
 
scanner.close();
 
//Notları sıralamak için yeni diziye atarız ki öğrencinin adı ile aynı olan index i değişmesin.
int[] scores = new int[3];
 
scores[0] = StudentScore[0];
scores[1] = StudentScore[1];
scores[2] = StudentScore[2];
 
Arrays.sort(scores);//Notları sıraladık.
 
for(int a=i-1; a>=0; a--)//Ters Listeliyoruz ki istendği gibi en düşük not önce olsun.
{
for(int b=0; b<i; b++)
{
if(StudentScore[b] == scores[a])
{
 
System.out.print( StudentName[b]);
System.out.print( StudentScore[b]);
System.out.println("");
}
}
 
}
 
}
 
}
 
 
SAAT
 
Facebook beğen
 
 
Bugün 16 ziyaretçi (20 klik) kişi burdaydı!
DFGHJKÖ B Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol