Results 1 to 5 of 5

Thread: casting help

  1. #1
    soc86 is offline Member
    Join Date
    Oct 2008
    Posts
    39
    Rep Power
    0

    Default casting help

    Can someone help with my code, I have been asked to complete this for uni, I have been asked to keep the variables as the following

    double wheelRad;
    int fSprocket;
    int rSprocket;
    double eRad;

    what is wrong with my code?



    public class BicylceGears{

    public static void main (String[]args){
    //Below I have declared my variables
    double wheelRad;
    int fSprocket;
    int rSprocket;
    double eRad;

    System.out.println("Please enter the wheel radius");
    wheelRad = UserInput.readDouble;

    System.out.println("How many teeth are on the front sprocket?");
    fSprocket = UserInput.readInt;

    System.out.println("How many teeth are on the rear sprocket?");
    rSprocket = UserInput.readInt;

    eRad = wheelRad*fSprocket/rSprocket;

    System.out.println("The effective radius for raduis "+wheelRad+" and sprockets "+fSprocket+" and "+rSprocket+" is " +double eRad+);

    }//end main

    }//end class

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    25

    Default

    what happens wrong when you try to compile or run it? Is it complaining that you're not initializing your variables? If so, then initialize them when you declare them. Instead of
    Java Code:
    int fubar;
    do
    Java Code:
    int fubar = 0;

  3. #3
    soc86 is offline Member
    Join Date
    Oct 2008
    Posts
    39
    Rep Power
    0

    Default

    .class expected

    System.out.println("The effective radius for raduis "+wheelRad+" and sprockets "+fSprocket+" and "+rSprocket+" is " +double eRad+);

  4. #4
    soc86 is offline Member
    Join Date
    Oct 2008
    Posts
    39
    Rep Power
    0

    Default

    It keeps prompting the following error on the line below:

    .class expected

    System.out.println("The effective radius for raduis "+wheelRad+" and sprockets "+fSprocket+" and "+rSprocket+" is " +double eRad+);

  5. #5
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,316
    Blog Entries
    1
    Rep Power
    25

    Default

    What is UserInput and where do you declare this variable? And you never call any methods on it either (method calls must end in a parenthesis).

    You also have an error here:
    Java Code:
    +double eRad+);// why do you have double here and the last + sign?
    Last edited by Fubarable; 01-13-2009 at 11:10 PM.

Similar Threads

  1. type casting
    By alvations in forum New To Java
    Replies: 1
    Last Post: 10-13-2008, 07:07 PM
  2. class casting
    By vital parsley in forum New To Java
    Replies: 1
    Last Post: 07-24-2008, 10:03 AM
  3. Casting problem
    By John_28 in forum New To Java
    Replies: 6
    Last Post: 05-14-2008, 11:29 AM
  4. Casting an int value into a char
    By kurtulas in forum New To Java
    Replies: 2
    Last Post: 02-16-2008, 08:03 PM
  5. Casting
    By leebee in forum New To Java
    Replies: 5
    Last Post: 08-10-2007, 12:24 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •