akevintg

First Java Assignment

Oct 4th, 2014
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.88 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Test {
  4.     public static void main(String[] args) {
  5.         /*Scanner x=new Scanner(System.in);
  6.         System.out.println("Masukan Input : ");
  7.         int a;
  8.         a=x.nextInt();
  9.         int b=a;
  10.         for(int i=0;b>-1;i++){
  11.             if(i<=b)
  12.                 System.out.print(" ");
  13.             else if(i<=a)
  14.                 System.out.print("*");
  15.             else{
  16.                 System.out.println();
  17.                 b--;
  18.                 i=0;
  19.             }
  20.         }
  21.         */
  22.         Scanner x=new Scanner(System.in);
  23.         int pilih=0;
  24.         String[] id;
  25.         String[] nama;
  26.         int[] nilai;
  27.         int jumlah=0;
  28.         id=new String[5];
  29.         nama=new String[5];
  30.         nilai=new int[5];
  31.         do{
  32.             for(int i=0;i<25;i++)
  33.                 System.out.println("");
  34.             System.out.println("1. Input Student");
  35.             System.out.println("2. See All Data");
  36.             System.out.println("3. Edit Data");
  37.             System.out.println("4. Exit");
  38.             System.out.print("Masukan Input : ");
  39.             pilih=x.nextInt();
  40.             switch(pilih){
  41.                 case 1:
  42.                     do{
  43.                         System.out.print("How many student [1..5] :");
  44.                         jumlah=x.nextInt();
  45.                     }while(jumlah<1||jumlah>5);
  46.                     for(int i=0;i<jumlah;i++){
  47.                         do{
  48.                             System.out.print("Please Input User ID[10] : ");
  49.                             id[i]=x.next();
  50.                         }while(id[i].length()!=10);
  51.                         do{
  52.                             System.out.print("Please Input User Name : ");
  53.                             nama[i]=x.next();
  54.                         }while(nama[i].equals(" "));
  55.                         do{
  56.                             System.out.print("Please Input User Score : ");
  57.                             nilai[i]=x.nextInt();
  58.                         }while(nilai[i]>100||nilai[i]<0);
  59.                         System.out.println("");
  60.                     }
  61.                    
  62.                     break;
  63.                 case 2:
  64.                     if(jumlah==0)
  65.                     System.out.println("Data Tidak ada.");
  66.                     else{
  67.                         System.out.println("There is already "+jumlah+" data");
  68.                         for(int i=0;i<jumlah;i++){
  69.                             System.out.println((i+1)+". "+nama[i]);
  70.                     }
  71.                         int a;
  72.                     do{
  73.                         System.out.print("Please Input Student Number [1..."+(jumlah)+"] : ");
  74.                         a=x.nextInt();
  75.                     }while(a>jumlah||a<0);
  76.                         System.out.println("Student With No. "+a+" is");
  77.                         System.out.println("Student ID : "+id[a-1]);
  78.                         System.out.println("Student Name : "+nama[a-1]);
  79.                         System.out.println("Mark : "+nilai[a-1]);
  80.                     }
  81.                     x.nextLine();
  82.                     x.nextLine();
  83.                     break;
  84.                 case 3:
  85.                     int a;
  86.                     if(jumlah==0)
  87.                     System.out.println("Data Tidak ada.");
  88.                     else{
  89.                         System.out.println("There is already "+jumlah+" data");
  90.                         for(int i=0;i<jumlah;i++){
  91.                             System.out.println((i+1)+". "+nama[i]);
  92.                     }  
  93.                     do{
  94.                         System.out.print("Please Input Student Number [1..."+(jumlah)+"] : ");
  95.                         a=x.nextInt();
  96.                     }while(a>jumlah||a<0);
  97.                         System.out.println("Student With No. "+a+" is");
  98.                         a--;
  99.                         System.out.println("Student ID : "+id[a]);
  100.                         System.out.println("Student Name : "+nama[a]);
  101.                         System.out.println("Mark : "+nilai[a]);
  102.                     do{
  103.                         System.out.print("Please Input Student ID[10] : ");
  104.                         id[a]=x.next();
  105.                     }while(id[a].length()!=10);
  106.                     do{
  107.                         System.out.print("Please Input Student Name : ");
  108.                         nama[a]=x.next();
  109.                     }while(nama[a].equals(" "));
  110.                     do{
  111.                         System.out.print("Please Input Student Score : ");
  112.                         nilai[a]=x.nextInt();
  113.                     }while(nilai[a]>100||nilai[a]<0);
  114.                     }
  115.                     System.out.println("");
  116.                     x.nextLine();
  117.                     x.nextLine();
  118.                     break;
  119.                 case 4:
  120.                     break;
  121.             }
  122.         }while(pilih!=4);
  123.        
  124.     }
  125. }
Advertisement
Add Comment
Please, Sign In to add comment