Java error - not a statement, what does this mean?

Posted by user2898828 on Stack Overflow See other posts from Stack Overflow or by user2898828
Published on 2013-10-20T02:55:35Z Indexed on 2013/10/20 3:54 UTC
Read the original article Hit count: 156

Filed under:

I am trying to get my code to create the new constructor objects which I require to create a mobile phone object. I have tried naming the constuctor fields to create the object.

when I compile my code on this line this.Mobile samsungPhone = new Mobile("Samsung", 1, 2, "verizon", 3 "GPS"); I get this error: not a statement, what does this mean??

UPDATED CODE!

my code:

   /**
 * to write a simple java class Mobile that models a mobile phone.
 * 
 * @author (Lewis Burte-Clarke) 
 * @version (14/10/13)
 */
public class Mobile

{
    // type of phone
    private String phonetype;
    // size of screen in inches
    private int screensize;
    // menory card capacity
    private int  memorycardcapacity;
    // name of present service provider
    private String serviceprovider;
    // type of contract with service provider
    private int typeofcontract;
    // camera resolution in megapixels
    private int cameraresolution;
    // the percentage of charge left on the phone
    private int checkcharge;
    // wether the phone has GPS or not
    private String GPS;
    // instance variables - replace the example below with your own
    private int x;

    // The constructor method

    public Mobile(String mobilephonetype, int mobilescreensize,
            int mobilememorycardcapacity,int mobilecameraresolution,String mobileGPS, String newserviceprovider) {
        this.phonetype =  mobilephonetype;
        this.screensize = mobilescreensize;
        this.memorycardcapacity = mobilememorycardcapacity;
        this.cameraresolution = mobilecameraresolution;
        this.GPS = mobileGPS;
        this.serviceprovider = newserviceprovider;
        this.typeofcontract = 12;
        this.checkcharge = checkcharge;
        // you do not use this ones during instantiation,you can remove them if you do not need or assign them some  default values 


        Mobile samsungPhone = new Mobile("Samsung", 1, 2, "verizon", 3, "GPS");
        1024 = screen size;
        2 = memory card capacity;
        3=resolution;
        GPS = gps;
       "verizon"=service provider;
        typeofcontract = 12;
        checkcharge = checkcharge;

    }


    }

    // A method to display the state of the object to the screen
    public void displayMobileDetails() {
        System.out.println("phonetype: " + phonetype);
        System.out.println("screensize: " + screensize);
        System.out.println("memorycardcapacity: " + memorycardcapacity);
        System.out.println("cameraresolution: " + cameraresolution);
        System.out.println("GPS: " + GPS);
         System.out.println("serviceprovider: " + serviceprovider);
        System.out.println("typeofcontract: " + typeofcontract);

    }



}

 class mymobile {
    public static void) {
        Mobile Samsung = new Mobile("Samsung", 1, 2, "verizon", 3, "GPS");
        Mobile Blackberry = new Mobile("Blackberry", "3.", "4","8", "GPS");
        Samsung.displayMobileDetails();
        Blackberry.displayMobileDetails();
    }
}

any answers and replies would be greatly appreciated!

© Stack Overflow or respective owner

Related posts about java