Daniel Slaughter

Welcome to my WebQuest area







Just another caffeinated program

Programming using Java 2: learning methods


I.            Introduction

The key factor of standardized programming is organization. What can be done in 10 lines of code can something be better done in 20. It may seem more at first but when a program becomes complex then the satisfaction of the simplicity is outstanding.


In this WebQuest (Lesson) we will be going over the basics of creating a method in Java, and how to use it!


II.         Task

We will start by creating a new class that initializes in the main method (this is where the program starts). It will then incorporate different methods of that class into it. Making the passing of requests easier for the programmer (because we’re lazy). In the end we will have a finished project that is able to display a simple line of text that is called from another method using the System.out.println() class/method.


III.      Process

·         The teacher will go over the installation instructions prior to the assignment; the links to the subject’s matter can be found under the resource area.

·         Open up the Java compiler.

·         Create a new project.

·         Create a new class.

·         Inside the class declare the main method (previous lesson): public static void main(String[] args) { }

                                                          i.      inside this method’s bracket’s indlude the following line:

1.       System.out.println(displayInformation());

a.       This tells the compiler to jump down to that method and ask it for what it wants to return. In this case it will use that information to print it’s value.

·         Bellow the end bracket (}) of the main method declare a new method:

                                                          i.      public String displayInformation() {}

1.       public: this means that the method can be called anywhere within the program/application.

2.       String: this means that it will return some value when called (if no value is desired then it will be known as “void”).

3.       displayInformation: this is the name of the method; it is what will be referenced to.

4.       (): inside here can be set Parameters. Such as “int pValue”; this would give the method a value to use. Typically it will be used to judge what information will be sent back to the calling method/class. (we will go over this in another lesson).

                                                        ii.      Inside this method’s brackets (displayInformation) include the following line:

1.       return “I Love Methods!”;

a.       return: this will tell the compiler that the information proceeding the return will be sent back to the method/class that is calling this current method (displayInformation).

b.       “I Love Methods!”: since we are returning a “String” (specified in the declaration of the method) we will need to return a string value. The “”’s tell us that we are returning a String value.

·         Now just simply run and compile the code… It should print “I Love Methods!” and then exit.


IV.       Resources

http://sun.com this is where the java sdk can be found. (it’s used to compile the code.)

http://bluej.org this is where a good compiler called BlueJ can be found. It uses the sdk to compile the code.


V.          Evaluation

                        Teacher to student help will be given upon request.

                        Print out of the final project’s code will be collected.


VI.       Conclusion

This unit was used to help me understand and incorporate methods into future assignments. I can understand where the benefits can be used in larger projects and where it causes too much useless code in smaller ones.



[ Return ]