Wednesday, January 8, 2014

Lesson 04 - Java වලින් Programming පටන් ගමු.



Java වලින් Programming කරන්න අපි භාවිතා කරන්නේ Text editor එකක්. windows වලදිනම් Notepad, Linux වලදිනම් gedit හරි distro එකත් එක්ක එන එකක් හරි පාවිච්චි කරන්න පුලුවන්. Output එක ගන්න පාවිච්චි කරන්නේ Command prompt/ Terminal එක.
code ලියද්දී Capital, Simple ඒ විදිහටම ලියන්න ඕන. Java කියන්නේ case sensitive language එකක් කියලා කලින් කියුවනේ. ඒ නිසා Capital, Simple මාරු වුනොත් වැඩ කරන්නේ නෑ.

හරි දැන් වැඩේ පටන් ගමු. මුලින්ම මේ code එක text editor එකේ ලියාගන්න. copy paste කරන් නැතුව type කරනවනම් වඩා හොදයි. එතකොට code මතක හිටිනවා.

public class Pro1{
public static void main(String args[]){
System.out.println(“Welcome to adeshaka.blogspot.com”);
    }
}



දැන් බලමු මේ code වලින් කියවෙන දේ.
  • public class Pro1 මේකෙන් කියන්නේ Pro1 කියන class එක හැදුවා කියලා.
  • public static void main(String args[])
 මේක main method line එක. ඉස්සරහදි බලමු method ගැන.
  • System.out.println ම්ක තමයි output එක display කරන්න කියන command එක.
  • “Welcome to adeshaka.blogspot.com” මේ තමයි output එක. " " ඇතුලේ ලියන ඕන දෙයක් ඒ විදිහට print වෙනවා.

දැන් මේ code එක save කරන්න ඕන. windows වලදිනම් c: එක ඇතුලේ java කියලා folder එකක් හදලා ඒක ඇතුලේ save කරන්න. linux නම් home එකේ java කියලා හදන්න. file name එක Pro1.java කියලා දෙන්න ඕන. .java කියන්නේ extention එක. නම දෙන්න ඕන class එකට දීපු නමමයි 

දැන් තියෙන්නේ program එක run කරන්න.

windows වලදි නම start menu එකේ cmd කියලා type කරලා enter කරන්න.
linux නම් ctrl+alt+t

දැන් cd / කියලා type කරල enter කර directry එකේ මුලට එන්න. ඊලගට

C:\>cd java කියලා type කරලා enter කරන්න (අපි C:\ Drive එකේ හදපු java කියන folder එක
open කරගන්නා විදිය.)


$ cd home/naveen/java (linux වලදී)

දැන් javac Pro1.java කියලා type කරලා enter කරන්න. මේකෙන් තමයි program එක compile කරන්නේ.

errors නැත්නම් ඊලග පේලියට එයි. erros පෙන්නනවනම් ආයිත් code එක බලන්න.

දැන් java Pro1 කියලා type කරලා enter කරන්න.

ඔය පෙන්නන්නේ අපේ program එකේ output එක

වෙනස් විදිහේ output එන්න program ලියලා පුරුදු වෙන්න.
නොතේරෙන තැනක් තියෙනවනම් අහන්න.



0 comments:

Post a Comment

ඔබේ අදහස් එකතු කරන්න...