Solved

Java Questions

Posted on 2004-09-12
4
210 Views
Last Modified: 2010-03-31
Howdy,

I am asked to write a java code to read the first and last character inputted by the user. My questions are,

1. Do I convert from String to Char?
2. Does it involve any use of Arrays?



code:--------------------------------------------------------------------------------    

    char first = textString.charAt(0);

    char last  = textString.charAt(length() -1);

--------------------------------------------------------------------------------


Is the above - part of the code - right?

Thanks

0
Comment
Question by:biloonline
  • 2
  • 2
4 Comments
 
LVL 24

Accepted Solution

by:
sciuriware earned 125 total points
Comment Utility
1) You already did it in the 1st statement by "charAt()".
2) Your String is already acting as an array.
3) You did not define the method length() so it should be:

          char last = textString.charAt(textString.length() - 1);

;JOOP!
0
 

Author Comment

by:biloonline
Comment Utility
I am getting 5 errors.

Here is my entire code:

<code>

   UW PICO(tm) 4.6               File: Hw1Pr4.java

import java.io.*;

public class Hw1Pr4 {
        public static void main(String[] argv) throws IOException {
                BufferedReader stdin = new BufferedReader (new InputStreamReade$
                char textString;

                System.out.println("Enter a string: ");
                textString = stdin.readLine();
                char first = textString.charAt(0);

                char last  = textString.charAt(textString.length() -1);
                System.out.println("The first character is " + first + " and the last character is " + last);

                System.exit(0);
        }
}

</code>

Here are the errors I am getting:

found   : java.lang.String
required: char
                textString = stdin.readLine();
                                           ^
Hw1Pr4.java:10: char cannot be dereferenced
                char first = textString.charAt(0);
                                       ^
Hw1Pr4.java:12: char cannot be dereferenced
                char last  = textString.charAt(textString.length() -1);
                                                         ^
Hw1Pr4.java:12: char cannot be dereferenced
                char last  = textString.charAt(textString.length() -1);
                                       ^
4 errors

Thanks
0
 

Author Comment

by:biloonline
Comment Utility
Got it fixed.

Thanks
0
 
LVL 24

Expert Comment

by:sciuriware
Comment Utility
I've been offline for a while.
I guess you changed
                                 char textString
by
                                 String textString

Any more problems?

;JOOP!
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

After being asked a question last year, I went into one of my moods where I did some research and code just for the fun and learning of it all.  Subsequently, from this journey, I put together this article on "Range Searching Using Visual Basic.NET …
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…
Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

6 Experts available now in Live!

Get 1:1 Help Now