Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 converting int to string
Index -> Programming, Java -> Java Help
Goto page 1, 2  Next
View previous topic Printable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
ahmhum




PostPosted: Sun Apr 12, 2009 7:38 pm   Post subject: converting int to string

Ok I'm trying to convert int to string and i dun know how to, so plzz help me out

here is wat im tryin to convert

Java:
/*This method allows the user to choose which style of face he/she wants for
the Death God.*/

public static void faceQuestion(int sword)
{
        //Clear screens.
        d.clear();
        c.clear();

        //String face;
       
                //Call upon the various initial setup methods.
                {                     
                        backgroundC(x,y);
                        backgroundForDConsole(x, y);
                        textBoxForTitles();
                        faceTitle();
                        constructBoxLeftSide();
                        constructBoxRightSide();
                        constructCircleLeftSide();
                        constructCircleRightSide();
                        face1stOption();
                        face2ndOption();                       
                }
               
                //Calling upon the faceConstruct method.
                {
                        faceConstruct();
                       
                }
                //Call upon the grid method.
                {
                        grid();
                }
        //Ask user first question.
        d.setTextBackgroundColor(Color.black);
        d.println("                            Please choose your Death God's face type:");
        d.println("----------------------------------------------------------------------------------------------------");
        d.println("*                                           Please enter:                                          *");
        d.println("*                                       (1) for  Human Face                                        *");
        d.println("*                                       (2) for  Hollow Face                                       *");
        d.println("*                                (-1) to return to previous screen.                                *");
        d.println("----------------------------------------------------------------------------------------------------");
        d.print("                                     Please enter your choice now: ");
                //Read input.
                String input = d.readLine();

        //Set integers.
        int face=0;
       
                /* Set up 'if' construct with try/catch to determine the
                next choice of action for the user.*/

                try
                        {
                                        face= Integer.parseInt(input);
                        }
                       
                        catch (NumberFormatException e)
                                {
                                        //User selects defaults to invalid entry.
                                }
       
                        if (face==1)
                                        {
                                                //Calling upon the hair method.
                                                hairQuestion(sword, face);
                                        }
                       
                        if (face==2)
                                        {
                                                //Calling upon the hair method.
                                                hairQuestion(sword, face);
                                        }
                        if (face==-1)
                                        {
                                                swordQuestion();
                                        }
                        if (-1>face||face==0||face>2)
                                {
                                        //Call upon invalid entry.
                                        invalidEntry();
                                        //Creating the loop.
                                        faceQuestion(face);
                                }
                                                       
} //faceQuestion method



so instead of it being face == 1 i want it to be 1A or 1B and so on
thnx in advance


Mod Edit: Remember to use syntax tags! Thanks Smile
code:
[syntax="java"]Code Here[/syntax]
Sponsor
Sponsor
Sponsor
sponsor
Dark




PostPosted: Sun Apr 12, 2009 9:33 pm   Post subject: RE:converting int to string

Didn't read your code but this is how to convert an int to a string.

Java:
int number = 9000;
String value = String.valueOf(number);


In case you are wondering on how to convert a char value into a String,

Java:
char c = 'k';
String value = Character.toString(c);
ahmhum




PostPosted: Sun Apr 12, 2009 10:10 pm   Post subject: RE:converting int to string

it doesn't work even when i did that
ahmhum




PostPosted: Sun Apr 12, 2009 10:20 pm   Post subject: RE:converting int to string

ok nvm it did work
ahmhum




PostPosted: Sun Apr 12, 2009 10:37 pm   Post subject: RE:converting int to string

ok now i want to convert char value to String but what you told me to do Dark, it doesn't work
Dusk Eagle




PostPosted: Sun Apr 12, 2009 10:38 pm   Post subject: Re: converting int to string

Just out of curiosity, are you making a Death Note game?
Tony




PostPosted: Sun Apr 12, 2009 10:51 pm   Post subject: RE:converting int to string

You'd think that he'd actually use "Shinigami" then. The reference to "Hollow" makes me think Bleach, although I haven't seen nearly enough of that series to be sure.

@ahmhum -- in what way does it not work?
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
ahmhum




PostPosted: Sun Apr 12, 2009 10:57 pm   Post subject: RE:converting int to string

it says tht the char is not defined
char c = 'k';
String value = Character.toString(c);

so (c) is not defined is what i get
nd yea its a bleach game
Sponsor
Sponsor
Sponsor
sponsor
ahmhum




PostPosted: Sun Apr 12, 2009 11:00 pm   Post subject: RE:converting int to string

oo and i want it to read two character so like 1A and not just 1 or A or w/e
ahmhum




PostPosted: Mon Apr 13, 2009 12:11 am   Post subject: RE:converting int to string

ok this is what I want to convert from char to String

Java:
//Allow user to input number to see an object.
public static void player1Choose(String namePlayer1,String namePlayer2)
{
               
        e.clear();
        d.clear();
       
        //Set integers for choose selection.
        int number;
        int input=0;

       
        //Prompt user to input data and read the character.
        player1ChooseText(namePlayer1);

        backgroundForEConsole();
        itsYourTurnText(e);
        makeAMoveText(e);
        e.setTextColor(Color.white);
        e.setTextBackgroundColor(Color.blue);
        e.println(namePlayer1+" Your score is: "+scorePlayer1+"");
       
               
                char play = d.getChar();;

                        if (play == '1')
                                {
                                        input = 1;
                                }
                        if (play == '2')
                                {
                                        input = 2;
                                }
                               
                        if (play == '3')
                                {
                                        input = 3;
                                }
                        if (play == '4')
                                {
                                        input = 4;
                                }
                        if (play == '5')
                                {
                                        input = 5;
                                }
                        if (play == '6')
                                {
                                        input = 6;
                                }
                        if (play == '7')
                                {
                                        input = 7;
                                }
                        if (play == '8')
                                {
                                        input = 8;
                                }
                        if (play == '9')
                                {
                                        input = 9;
                                }

                e.clear();
                d.clear();
                //Set number selection.
                number=input;

               
                               
       
                        //Try/catch construct for invalid entry.
                        try
                                {
                                        numberForPlayer1(number,namePlayer1,namePlayer2);
                                       
                       
                                }

                               
                                catch (NumberFormatException e)
                                        {
                                                invalidEntry();
                                                gameGrid();
                                                player1Choose(namePlayer1,namePlayer2);
                                        }
                                                                                       

}//choose method


thnx in advance
Tony




PostPosted: Mon Apr 13, 2009 12:29 am   Post subject: RE:converting int to string

code:

if (play == '1')
{
   input = 1;
}
if (play == '2')
...

No.
Latest from compsci.ca/blog: Tony's programming blog. DWITE - a programming contest.
ahmhum




PostPosted: Mon Apr 13, 2009 1:20 am   Post subject: RE:converting int to string

what do u mean no
wtd




PostPosted: Mon Apr 13, 2009 2:17 am   Post subject: RE:converting int to string

He means that's the wrong way to write that bit of code.

Notice the pattern. Make your code simpler.
wtd




PostPosted: Mon Apr 13, 2009 2:19 am   Post subject: RE:converting int to string

Also horribly wrong:

code:
                        if (face==1)
                                        {
                                                //Calling upon the hair method.
                                                hairQuestion(sword, face);
                                        }
                       
                        if (face==2)
                                        {
                                                //Calling upon the hair method.
                                                hairQuestion(sword, face);
                                        }
Dark




PostPosted: Mon Apr 13, 2009 10:05 am   Post subject: RE:converting int to string

those should be else ifs, after the first if.

Also, use a switch statement for those ifs.

Or, better yet, let play = input.

parse the char into an int.
Display posts from previous:   
   Index -> Programming, Java -> Java Help
View previous topic Tell A FriendPrintable versionDownload TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 2  [ 17 Posts ]
Goto page 1, 2  Next
Jump to:   


Style:  
Search: