Difference between revisions of "Add Area Code"
Line 16: | Line 16: | ||
It may take a while to get used to breaking one method into multiple methods. When I first started coding I would have tons of repeated code that I would copy and paste all over. Now that I know how to use methods it would be hard to go back to not using them. | It may take a while to get used to breaking one method into multiple methods. When I first started coding I would have tons of repeated code that I would copy and paste all over. Now that I know how to use methods it would be hard to go back to not using them. | ||
+ | <BR> | ||
|Solution=The solution... | |Solution=The solution... |
Revision as of 12:46, 6 April 2010
Back to the Program-A-Day homepage
ProblemWrite a method which will take a three digit area code and a phone number and combine these into one value. Print this value in main.
|
By Students...It may take a while to get used to breaking one method into multiple methods. When I first started coding I would have tons of repeated code that I would copy and paste all over. Now that I know how to use methods it would be hard to go back to not using them.
| |
---|---|---|
SolutionThe solution...
To solve this problem we are going to create a skeleton structure. We know that we will have two methods: main & combineNumber. We know that combineNumber will accept two integers and return an integer:
public static void main() { } public static int returnArray( int areaCode, int phoneNumber ) { }
public static void main() { int temp; temp = combineNumber(204, 4881234); // instead of storing in temp you could also just print this directly System.out.println(temp); }
public static int combineNumber( int areaCode, int phoneNumber ) { areaCode = areaCode * 10000000; return (areaCode + phoneNumber); } | ||
Code |