java quiz program without database in console
import java.util.Scanner;
import java.util.*;
public class exam {
public static void main(String[] args) {
Scanner s1=new Scanner(System.in);
String[][] que = {
{ "1.Select a Leap Year", "2014", "2013", "1999", "1997","a" },
{ "2.integer is used for ", "char", "floating point ", "strings","numbers" ,"d"},
{ "3. * is called in programming language", "multiply", "star", "astrix","into", "c" },
{ "4.% is used for", "divided", "reminder","cofficent","ksjdf","b"}};
// "BuckMule", "RosieMule" } };
String an;
int c=0,m=0;
Random rand=new Random();
for (int i = rand.nextInt(4); m<=2; i++) {
System.out.println(que[i][0] + "?");
m++;
char ch=97;
for (int j = 1; j < que[i].length-1; j++,ch++) {
System.out.println(" "+ch+". "+que[i][j]);
}
System.out.print("Enter Your Answer:");
an=s1.next();
System.out.print(an+que[i][5]);
if(que[i][5].equals(an))
{
c++;
}
System.out.println("your answer is "+an);
}
System.out.println("\n\t correct answer is "+c);
}
}
import java.util.*;
public class exam {
public static void main(String[] args) {
Scanner s1=new Scanner(System.in);
String[][] que = {
{ "1.Select a Leap Year", "2014", "2013", "1999", "1997","a" },
{ "2.integer is used for ", "char", "floating point ", "strings","numbers" ,"d"},
{ "3. * is called in programming language", "multiply", "star", "astrix","into", "c" },
{ "4.% is used for", "divided", "reminder","cofficent","ksjdf","b"}};
// "BuckMule", "RosieMule" } };
String an;
int c=0,m=0;
Random rand=new Random();
for (int i = rand.nextInt(4); m<=2; i++) {
System.out.println(que[i][0] + "?");
m++;
char ch=97;
for (int j = 1; j < que[i].length-1; j++,ch++) {
System.out.println(" "+ch+". "+que[i][j]);
}
System.out.print("Enter Your Answer:");
an=s1.next();
System.out.print(an+que[i][5]);
if(que[i][5].equals(an))
{
c++;
}
System.out.println("your answer is "+an);
}
System.out.println("\n\t correct answer is "+c);
}
}
OUTPUT:
No comments:
Post a Comment