Más contenido relacionado
La actualidad más candente (18)
Similar a Code javascript (20)
Code javascript
- 1. import java.util.Scanner;
public class Soal07
{
public static void main(String[] Args)
{
int jumlah=0,i=0,nilai[]={0,0,0,0,0},flag,jawab=0,no=0;
String namaKelas,namaMhs[]={"","","","",""},nim[]={"","","","",""};
Scanner input = new Scanner(System.in);
Scanner inputInt = new Scanner(System.in);
do{
System.out.println(" Student Mark List");
System.out.println("n1. Input Student");
System.out.println("2. See All Data");
System.out.println("3. Edit Data");
System.out.println("4. Exit");
do{
flag=0;
try
{
System.out.print("nInput Your Choice [1-4] ? ");
jawab = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("nWrong Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || jawab>4 || jawab<1);
if(jawab==1)
{
do{
flag=0;
try
{
System.out.print("nHow many student [1-5] ?
");
jumlah = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("nWrong Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || jumlah>5 || jumlah<1);
System.out.println("nPlease input data of " + jumlah +
" people");
for(i=0;i<jumlah;i++)
{
System.out.print("n" + (i+1));
do{
System.out.print(" Please input Student Id
[10]= ");
nim[i] = input.nextLine();
}while(nim[i].length()!=10);
System.out.print(" Please input Student Name =
");
namaMhs[i] = input.nextLine();
- 2. do{
flag=0;
try
{
System.out.print(" Please input
Student Mark [0-100] = ");
nilai[i] = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("n Wrong
Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || nilai[i]>100 || nilai[i]<0);
}
}
else if(jawab==2)
{
if(jumlah!=0)
{
System.out.println("nThere is already " + jumlah
+ " data");
for(i=0;i<jumlah;i++)
{
System.out.println((i+1) + ". " +
namaMhs[i]);
}
do{
System.out.print("nPlease input student no
[1-" + jumlah + "] ? ");
flag=0;
try
{
no = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("nWrong
Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || no>jumlah || no<1);
System.out.println("nStudent with No " + no + "
is");
System.out.println("Student ID = " + nim[no-
1]);
System.out.println("Student Name = " +
namaMhs[no-1]);
System.out.println("Mark = " + nilai[no-
1]);
}
}
else if(jawab==3)
{
if(jumlah!=0)
{
System.out.println("nThere is already " + jumlah
+ " data");
do{
System.out.print("nPlease input student no
[1-" + jumlah + "] ? ");
- 3. flag=0;
try
{
no = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("nWrong
Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || no>jumlah || no<1);
System.out.println("nStudent with No " + no + "
is");
System.out.println("Student ID = " + nim[no-
1]);
System.out.println("Student Name = " +
namaMhs[no-1]);
System.out.println("Mark = " + nilai[no-
1]);
do{
System.out.print("nPlease input Student ID
[10]= ");
nim[no-1] = input.nextLine();
}while(nim[no-1].length()!=10);
System.out.print("Please input Student Name = ");
namaMhs[no-1] = input.nextLine();
do{
flag=0;
try
{
System.out.print("Please input Student
Mark [0-100] = ");
nilai[no-1] = inputInt.nextInt();
}
catch(Exception e)
{
System.out.println("n Wrong
Input!n");
inputInt.nextLine();
flag=1;
}
}while(flag==1 || nilai[no-1]>100 || nilai[no-
1]<0);
}
}
System.out.println("nnn");
}while(jawab!=4);
}
}