Board logo

標題: 成果發表_程式碼 [打印本頁]

作者: 歐柏罕    時間: 2017-11-25 12:45     標題: 成果發表_程式碼

還沒交的記得上傳在這裡喔
作者: 蔡庭豪    時間: 2017-11-25 15:50

本帖最後由 蔡庭豪 於 2017-11-25 15:51 編輯

無劇情版
  1. import java.util.Scanner;

  2. public class JPA05 {
  3.     public static void main(String[] argv) {
  4.             Scanner scanner = new Scanner (System.in);
  5.             System.out.println("How many numbers do you want to put in order:");
  6.             int input = scanner.nextInt();
  7.         int[] data = new int [input];
  8.         int x;
  9.         
  10.         System.out.println("please enter number:");
  11.         for(int y=0;y<data.length;y++)
  12.         {
  13.                
  14.                 data[y]= scanner.nextInt();
  15.                
  16.         }
  17.         System.out.println("There is a data in order: ");
  18.         for(int i=0;i<data.length;i++)
  19.         {
  20.                 for(int j=0;j<data.length-i-1;j++)
  21.                 {
  22.                         if(data[j]>data[j+1])
  23.                         {
  24.                                 x=data[j];
  25.                                 data[j]=data[j+1];
  26.                                 data[j+1]=x;
  27.                         }
  28.                 }
  29.                
  30.                
  31.         }
  32.         for(int k=0;k<data.length;k++)
  33.         {
  34.                 System.out.print(data[k]+" ");
  35.         }
  36.     }
  37. }
複製代碼
劇情版
  1. import java.util.Scanner;

  2. public class JPA05 {
  3.     public static void main(String[] argv) {
  4.            
  5.             Scanner scanner = new Scanner(System.in);
  6.            
  7.         int SCdata[] = new int [10] ;
  8.         String NAdata[] = new String [10] ;
  9.         
  10.         for(int k = 0 ; k < SCdata.length ; k++){
  11.                
  12.                 System.out.println("please enter your name and score :");
  13.                 NAdata[k] = scanner.next();
  14.                 SCdata[k] = scanner.nextInt();
  15.                
  16.         }
  17.         
  18.         
  19.         
  20.         String space = " ";
  21.         int temp=0;
  22.         
  23.         for(int i=0; i<SCdata.length-1 ; i++)
  24.                 for(int j=0; j<SCdata.length-1-i ;j++)
  25.                 {
  26.                         if (SCdata[j] < SCdata[j+1])
  27.                         {
  28.                                 temp = SCdata[j];
  29.                                 SCdata[j] = SCdata[j+1];
  30.                                 SCdata [j+1]=temp;
  31.                                 
  32.                                 space = NAdata[j];
  33.                                 NAdata[j] = NAdata[j+1];
  34.                                 NAdata [j+1]=space;
  35.                                 
  36.                                 }
  37.                 }
  38.         System.out.println("*****************************");
  39.         System.out.println("NO  NAME    SCORE");
  40.         for(int l=0 ; l<SCdata.length ; l++)
  41.         {
  42.                 System.out.println((l+1)+". "+NAdata[l]+"    "+SCdata[l]);
  43.         }
  44.         System.out.println();
  45.     }
  46. }
複製代碼

作者: 張健勳    時間: 2017-11-26 00:40

[attach]3059[/attach]
作者: 歐柏罕    時間: 2017-11-27 13:56

import java.util.*;
public class code{
        public static void main(String argv[]) {
               
                Scanner scanner = new Scanner(System.in);
               
                int i, num, sum = 0;
               
                System.out.println("歡迎使用【新版完美數計算器】- ★作者 : 張健勳");
                System.out.println("《系統》程式已讀取完畢");
                System.out.println("");
                System.out.printf("《提醒》請輸入最小值:");
                int x=scanner.nextInt();
                System.out.printf("《提醒》請輸入最大值:");
                int y=scanner.nextInt();
                System.out.println("");
                System.out.println("《系統》計算中請稍後");
                System.out.println("");
                System.out.println("");
                System.out.printf("《計算結果》"+x+"~"+y+"中的完美數有: ");
               
                for (i=x ;i<=y; i++){
               
                        sum=0;
                        for (num=1 ;num<i ;num++) {
                               
                        if (i % num == 0)sum += num;
                        }
                                if (i == sum) {
                                System.out.printf("%d ",num);
                        }
                }
                System.out.printf("\n");
        }
        }




歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2