Simple Question

Thread Solved

Join Date: Nov 2007
Posts: 9
Reputation: BlackNinja is an unknown quantity at this point 
Solved Threads: 0
BlackNinja BlackNinja is offline Offline
Newbie Poster

Simple Question

 
0
  #1
Sep 23rd, 2008
hi im new to java and just need a little help in the right direction. I am trying to display an input of int on number at a time. So for example the user would enter 1998 and the output would be:
1
9
9
8
and we have to use the operators / and %. I know that % is to show the remainder but it just doesn't make sense to me how they could output that on each line. I have tried solving this using just / and - but it doesn't work. Also the input can only be a 4 digit Int
Reply With Quote Quick reply to this message  
Join Date: Jan 2008
Posts: 3,810
Reputation: VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute 
Solved Threads: 501
Featured Poster
VernonDozier VernonDozier is offline Offline
Senior Poster

Re: Simple Question

 
1
  #2
Sep 23rd, 2008
Originally Posted by BlackNinja View Post
hi im new to java and just need a little help in the right direction. I am trying to display an input of int on number at a time. So for example the user would enter 1998 and the output would be:
1
9
9
8
and we have to use the operators / and %. I know that % is to show the remainder but it just doesn't make sense to me how they could output that on each line. I have tried solving this using just / and - but it doesn't work. Also the input can only be a 4 digit Int
Create five variables, all integers. Have a variable called year that stores 1998. Have four more variables: thousands , hundreds , tens , ones . If year = 1998, use the / and % operators to put the proper value into each variable so that thousands = 1, hundreds = 9, tens = 9, ones = 8, then display them with 4 separate println commands.
Last edited by VernonDozier; Sep 23rd, 2008 at 7:31 pm.
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: BlackNinja is an unknown quantity at this point 
Solved Threads: 0
BlackNinja BlackNinja is offline Offline
Newbie Poster

Re: Simple Question

 
0
  #3
Sep 23rd, 2008
thanks so much , I'm new to this. You solved one of my problems, so I'm gonna ask another one that you can maybe answer. I was wondering if there was a way to take the first word in a sentence and replace it with last one and vice versa. For example the sentence "My friend is out" would turn into "Out friend is My". I've tried looking for a solution through google and found the .replace() operator, but this requires you to know what you are going to be replacing the word with. What if i don't know what the user will type in and just want the last and first words switched. Also i wouldn't know the index of the last word
Reply With Quote Quick reply to this message  
Join Date: Jan 2008
Posts: 3,810
Reputation: VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute VernonDozier has a reputation beyond repute 
Solved Threads: 501
Featured Poster
VernonDozier VernonDozier is offline Offline
Senior Poster

Re: Simple Question

 
0
  #4
Sep 23rd, 2008
Originally Posted by BlackNinja View Post
thanks so much , I'm new to this. You solved one of my problems, so I'm gonna ask another one that you can maybe answer. I was wondering if there was a way to take the first word in a sentence and replace it with last one and vice versa. For example the sentence "My friend is out" would turn into "Out friend is My". I've tried looking for a solution through google and found the .replace() operator, but this requires you to know what you are going to be replacing the word with. What if i don't know what the user will type in and just want the last and first words switched. Also i wouldn't know the index of the last word
Well if you start with a String that contains a sentence, you can break that String into words and have a Vector of type String called words , each element of words containing a single word. Once you have your words Vector, display the words in any order you wish. So your main task is to break the larger String containing the sentence into smaller Strings, each containing a word. There are several ways to do that. You need to know where a word begins and ends and what defines a word and what separates a word. The Character class can help you with that with functions like isLetter . The String class' substring function can come in handy once you know where a word starts and stops.

http://java.sun.com/javase/6/docs/ap...ng/String.html
http://java.sun.com/javase/6/docs/ap...Character.html
Reply With Quote Quick reply to this message  
Join Date: Nov 2007
Posts: 9
Reputation: BlackNinja is an unknown quantity at this point 
Solved Threads: 0
BlackNinja BlackNinja is offline Offline
Newbie Poster

Re: Simple Question

 
0
  #5
Sep 24th, 2008
yes! thanks so much.
Reply With Quote Quick reply to this message  
Join Date: May 2007
Posts: 4,427
Reputation: Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of Ezzaral has much to be proud of 
Solved Threads: 507
Moderator
Featured Poster
Ezzaral's Avatar
Ezzaral Ezzaral is offline Offline
Industrious Poster

Re: Simple Question

 
0
  #6
Sep 24th, 2008
String.split(java.lang.String) is also very useful for such things.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Java Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC