本帖最後由 蔡庭豪 於 2017-11-25 15:51 編輯
無劇情版- import java.util.Scanner;
- public class JPA05 {
- public static void main(String[] argv) {
- Scanner scanner = new Scanner (System.in);
- System.out.println("How many numbers do you want to put in order:");
- int input = scanner.nextInt();
- int[] data = new int [input];
- int x;
-
- System.out.println("please enter number:");
- for(int y=0;y<data.length;y++)
- {
-
- data[y]= scanner.nextInt();
-
- }
- System.out.println("There is a data in order: ");
- for(int i=0;i<data.length;i++)
- {
- for(int j=0;j<data.length-i-1;j++)
- {
- if(data[j]>data[j+1])
- {
- x=data[j];
- data[j]=data[j+1];
- data[j+1]=x;
- }
- }
-
-
- }
- for(int k=0;k<data.length;k++)
- {
- System.out.print(data[k]+" ");
- }
- }
- }
複製代碼 劇情版- import java.util.Scanner;
- public class JPA05 {
- public static void main(String[] argv) {
-
- Scanner scanner = new Scanner(System.in);
-
- int SCdata[] = new int [10] ;
- String NAdata[] = new String [10] ;
-
- for(int k = 0 ; k < SCdata.length ; k++){
-
- System.out.println("please enter your name and score :");
- NAdata[k] = scanner.next();
- SCdata[k] = scanner.nextInt();
-
- }
-
-
-
- String space = " ";
- int temp=0;
-
- for(int i=0; i<SCdata.length-1 ; i++)
- for(int j=0; j<SCdata.length-1-i ;j++)
- {
- if (SCdata[j] < SCdata[j+1])
- {
- temp = SCdata[j];
- SCdata[j] = SCdata[j+1];
- SCdata [j+1]=temp;
-
- space = NAdata[j];
- NAdata[j] = NAdata[j+1];
- NAdata [j+1]=space;
-
- }
- }
- System.out.println("*****************************");
- System.out.println("NO NAME SCORE");
- for(int l=0 ; l<SCdata.length ; l++)
- {
- System.out.println((l+1)+". "+NAdata[l]+" "+SCdata[l]);
- }
- System.out.println();
- }
- }
複製代碼 |