wetmatter nonsense

let's get random 
Filed under

JAVA

 

Learning Java...

Since I have been tinkering around with Java I find myself using the Javadocs a lot. It contains valuable information as well as an introduction to Java technology lessons. So if you are interested in getting started make sure you have the latest Java SDK (JDK) installed and have the environment system variable set to the correct path.

Media_http1bpblogspotcomkclclmdadasot2oy1so3iaaaaaaaa4r4ekspyczdnras400systemvariablespng_ezuqvqwswebcgxd

Here is some good information about JDK 6 Documentation. It is awesome, it tells you what is where! If you are in need of more info then visit the New to Java Programming Center.

Filed under  //   JAVA   JDK   JavaDocs  
Posted by Samson Loo 

Comments [0]

Java FileReader, FileWriter & BufferedReader...

I have been tinkering around with Java's FileReader, FileWriter & BufferedReader; however, this time I will use screen shots to illustrate parts of the code instead of pasting it and formatting it to fit nicely. Extremely time consuming...not like this post will be quick either! So here we go...not sure if I am going to enjoy this post.

1) We instantiate the FileWriter
2) My output file will be "numbers.dat"

Media_http4bpblogspotcomkclclmdadasohrakhfygiaaaaaaaa4nuykgpceneqnks400filewriterpng_wgoedbhmgqmdibk

3) Write numbers from 1 to 100 separated by "," commas to the "numbers.dat" file

Media_http4bpblogspotcomkclclmdadasohre69g5iaaaaaaaa4nc5j0vwjpmi3us400write1100png_bifdbwvvwmyykee

4) Close the FileWriter

Media_http4bpblogspotcomkclclmdadasohqu897piaaaaaaaa4nacpzkna4avvgs400closefilewriterpng_cdjuojffkfdbzzd

5) Instantiate the FileReader

Media_http3bpblogspotcomkclclmdadasohnhmowd2iaaaaaaaa4lwu5wspv0jcxss400filereaderpng_hhugrkgcfbwedfl

6) Instantiate the BufferedReader

Media_http3bpblogspotcomkclclmdadasohnazktv1iaaaaaaaa4l42q5ocfr8ems400bufferedreaderpng_cajjahgdhsepikx

7) Pass data from Buffer to textData variable

Media_http4bpblogspotcomkclclmdadasohokz667iaaaaaaaa4ma3srlyk1zwg8s400passbuffereddatatotextdatavariablepng_ubxgqgckjolblpr

8) For Schnitz'N'Giggles for you (Beer Fest) bloaks, let's display all even numbers from 1-100 on the screen

Media_http4bpblogspotcomkclclmdadasohp4w6k7niaaaaaaaa4msww91hqr7hyus400displayallevennumbers1100png_briiuaqgcxzjgji

9) Close Buffer

Media_http1bpblogspotcomkclclmdadasoh0ghuwxniaaaaaaaa4oajvwg7ki6qss400closebufferpng_yriopjjhooqpifc

10) Instantiate a second FileWriter

Media_http4bpblogspotcomkclclmdadasoh0ug5fsaiaaaaaaaa4oiqqq7yp3vumas400filewriter2png_fbgypgubfzyocde

11) Append all odd numbers from 1-100 to "numbers.dat"

Media_http1bpblogspotcomkclclmdadasoh10iworiiaaaaaaaa4oqfpjfipm5llks400appendalloddnumberspng_mbtdakamcxabsel

12) Close the second FileWriter

Media_http3bpblogspotcomkclclmdadasoh2bzrdoiaaaaaaaa4oyjfgwhrmqvqs400closefilewriter2png_lfsihhgqewmztey

13) Instantiate a second FileReader

Media_http4bpblogspotcomkclclmdadasoh3unvp7aiaaaaaaaa4ogcmn4bpheotss400filereader2png_yizhjljjzahrmdq

14) Instantiate a second BufferedReader

Media_http2bpblogspotcomkclclmdadasoh3ir1ghjiaaaaaaaa4oobwupgaeej6is400bufferedreader2png_hnzzzuypakckwhx

15) Pass Buffered data to textData variable

Media_http1bpblogspotcomkclclmdadasoh3zhisfsiaaaaaaaa4owioejgrjku8s400passbuffertovariablepng_hqkfxocfvmoidmm

16) Print results to screen

Media_http2bpblogspotcomkclclmdadasoh4a7ue5diaaaaaaaa4o4f9yzbm3uim8s400displaynewvaluetoscreenpng_depldsrfdfihpcg

End Results...JOptionPane Window prompts

Create "numbers.dat" file prompt

Media_http2bpblogspotcomkclclmdadasoh6numyutiaaaaaaaa4pazbemc8io67gs400createfilewindowpng_fgackbibcmdbwbc

Display even numbers prompt

Media_http1bpblogspotcomkclclmdadasoh6nynb0iaaaaaaaa4pigar55il2rms400displayevenswindowpng_iygsedecwivyqbf

Append odd numbers to "numbers.dat" prompt

Media_http4bpblogspotcomkclclmdadasoh6nzv8tsiaaaaaaaa4pq9ib4zrcaefws400appenddatawindowpng_jmqtbrwxihsryxi

Display final results prompt

Media_http1bpblogspotcomkclclmdadasoh6nuft8fiaaaaaaaa4pyry7voxp3cs400displayfiledatawindowpng_fljmkjxmgbixjph

Proof file was created!

Media_http1bpblogspotcomkclclmdadasoh7ip8kueiaaaaaaaa4poayavkrhfnx8s400creatednumbersfilepng_jazldfxhsnzfhwi

Screen output! (Even numbers highlighted)

Media_http4bpblogspotcomkclclmdadasoh7iwcugiaaaaaaaa4pwxk0t0culn18s400evenspng_aurddvldbhfzece

File data content! (Appended numbers highlighted)

Media_http4bpblogspotcomkclclmdadasoh7isfeuliaaaaaaaa4p4svfs3j0ak48s400numberspng_ciicckeobrcgfac

Filed under  //   BufferedReader   FileReader   FileWriter   JAVA  
Posted by Samson Loo 

Comments [0]

Java Centimeters to Inches Calc...

As before here is the Java version of the Centimeters to Inches calculator.

[ Main.java ]
public class Main
{
   public static void main(String[] args)
   {
      GetUserInput.GetInput();
   }
}

[ GetUserInput.java ]
import java.util.*;
public class GetUserInput
{
   static void GetInput()
   {
      String strUserInput;
      Scanner in = new Scanner(System.in);
      System.out.print("Enter Centimeters: ");
      strUserInput = in.nextLine();
      in.close();
      ConvertUserInput.ConvertInput(strUserInput);
   }
}

[ ConvertUserInput.java ]
public class ConvertUserInput
{
   static void ConvertInput(String s)
   {
      double d;
      d = Double.parseDouble(s);
      PerformCalculation.Calculate(d);
   }
}

[ PerformCalculation.java ]
public class PerformCalculation
{
   static void Calculate(double i)
   {
      double cm = 0.393700787;
      double total;
      total = (i * cm);
      DisplayResults.Results(total);
   }
}

[ DisplayResults.java ]
public class DisplayResults
{
   static void Results(double r)
   {
      System.out.println("total Inches: " + r);
   }
}

Media_http4bpblogspotcomkclclmdadasngonnltmtiaaaaaaaakbi9suzfsftkmus320javacalcjpg_edjoqfeeajnpzeq

Media_http2bpblogspotcomkclclmdadasngomq5lhyiaaaaaaaakbqgn0df5dae0s320javaexplorerjpg_ycvliejaaewecip

Filed under  //   JAVA   cm to in conversion   console application  
Posted by Samson Loo 

Comments [0]

Hello User Java Edition Console App...

import java.util.*;
public class HelloUser
{
   public static void main(String[] args)
   {
      GetUserInput();
   }
   private static void GetUserInput()
   {
      String strInput;
      Scanner in = new Scanner(System.in);
      System.out.println("Enter your first name: ");
      strInput = in.nextLine();
      in.close();
      System.out.println("Hello " + strInput);
   }
}

Media_http1bpblogspotcomkclclmdadasm6nvg5meaiaaaaaaaaal8cpjv18otibes200hellouserjavajpg_bitquhipobvehbp

Filed under  //   JAVA   hello user  
Posted by Samson Loo 

Comments [0]

Hello World Java Edition Console App..

As you can see the syntax is similar to that of C#

public class HelloWorld
{
   public static void main(String[] args)
   {
      Greeting();
   }
   private static void Greeting()
   {
      System.out.println("Hello world!");
   }
}

Filed under  //   Hello World   JAVA  
Posted by Samson Loo 

Comments [0]