Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class ISMAIL {
- public static void main(String[] args){
- Scanner scan=new Scanner(System.in);
- int array1[]=new int[10];
- for (int i=0;i<array1.length;i++){
- array1[i]=i+1;
- }
- long start = System.currentTimeMillis();
- int numbercorrect=0;
- int numberincorrect=0;
- for(int a=0;a<60;a++){
- int operator=0;
- String operator2=" ";
- int x=array1[(int)(Math.random()*9+1)];
- int y=array1[(int)(Math.random()*9+1)];
- if((int)(Math.random()*9+1)<=5){
- operator=x+y;
- operator2="+";
- System.out.println(Integer.toString(x)+operator2+Integer.toString(y));
- }
- else{
- operator2="-";
- if(x>y){
- operator=x-y;
- System.out.println(Integer.toString(x)+operator2+Integer.toString(y));
- }
- else{
- operator=y-x;
- System.out.println(Integer.toString(y)+operator2+Integer.toString(x));
- }
- }
- System.out.println("Please enter your answer");
- int answer=scan.nextInt();
- if(answer==operator){
- System.out.println("WELL DONE!!!!");
- numbercorrect++;
- }
- else{
- System.out.println("Wrong");
- printfunction(x,y,operator2);
- numberincorrect++;
- }
- System.out.println("Would you like to end the game");
- String endgame=scan.next();
- if(endgame=="N"||endgame=="n"){
- break;
- }
- }
- long end = System.currentTimeMillis();
- float difference=(float)((end-start)/1000);
- int score=(int)(difference*numbercorrect*60);
- System.out.println("\n");
- System.out.println("Your score was"+score);
- System.out.println("\n");
- System.out.println("You got "+numbercorrect+"correct and "+numberincorrect+"incorrect");
- }
- public static void printfunction(int a, int b, String c){
- int x=0;
- int y=0;
- if(c=="+"){
- for (int i=0;i<a;i++){
- System.out.print("()");
- }
- System.out.println();
- for (int i=0;i<b;i++){
- System.out.print("()");
- }
- System.out.println();
- for (int i=0;i<a+b;i++){
- System.out.print("()");
- }
- }
- else{
- if(a>b){
- x=a;
- y=b;
- }
- else{
- x=b;
- y=a;
- }
- for (int i=0;i<x;i++){
- System.out.print("()");
- }
- System.out.println();
- for (int i=0;i<y;i++){
- System.out.print("()");
- }
- System.out.println();
- for (int i=0;i<x;i++){
- System.out.print("()");
- }
- for (int i=0;i<y;i++){
- System.out.print("(/)");
- }
- System.out.println();
- for (int i=0;i<x-y;i++){
- System.out.print("()");
- }
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement