dimanche 27 septembre 2015

Code mistakes please help correct

I don't know how to fix these mistakes. This is my code:

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Ld1151rdb331 {
    public static void main(String[] args) {
        BufferedReader br = new BufferedReader(
            new InputStreamReader(System.in));
        float x=0, y=0;
        String s;

        System.out.println("Paula Plauča IRDBD01 151RDB331");

        try {
            System.out.print("x=");
            s = br.readLine();
            x = Float.parseFloat(s);
            System.out.print("y=");
            s = br.readLine();
            y = Float.parseFloat(s);
        } catch(Exception e){
            System.out.println("input-output error");
            return;
        }

        if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
            System.out.println("green");
          else
            if (y>=5 && x>=2 && y<=9-x)
                     System.out.println("blue");
            else
                     if ((x>=2 && x<=5 || x>=2 && x<=10) && y>=3 && y<=7)
                    System.out.println("red");
                else
                    System.out.println("white");
    }
}

And show these errors:

compilation info

Main.java:25: error: illegal start of expression

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                    ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                 ^

Main.java:25: error: not a statement

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))

                                    ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))

                                      ^

Main.java:25: error: not a statement

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                   ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                       ^

Main.java:25: error: not a statement

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))

                                                                     ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                               ^

Main.java:25: error: not a statement

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                                   ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                                     ^

Main.java:25: error: not a statement

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                                         ^

Main.java:25: error: ';' expected

    if ((x-4)*(x-4)+(y-3)*(y-3)<=1) || (x-8)*(x-8)+(y-3)*(y-3)<=1) || (y>=5) && ((x-7.5)*(x-7.5)+(y-5)*(y-5)<=(2.5*2.5))
                                                                                                           ^

Main.java:27: error: 'else' without 'if'

      else
      ^

13 errors

Maybe someone can help, really don't understand

Aucun commentaire:

Enregistrer un commentaire