Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Java Tutotrial for [NLP-AI] 2 [email protected] 24 May 2017 1 Last Assignment asgn1 asgn2 ? Print the details in tabular format - use tabs \t System.out.println("\"Can we print '\\' with System.out.println() statement?\"" ); 24 May 2017 Java Tutorial series part 2 2 Storing data In Java, Data can be stored as Numbers 2, 6.67, 0.009 Characters ‘c’, ‘p’, ‘?’, ‘2’ Strings “data”, “Hindi language”, “$99”, www.rediff.com 24 May 2017 Java Tutorial series part 2 3 int1 Program int2 // this program will declare and print a number class int2 { public static void main(String[] arguments) { int weight = 68; System.out.println("your weight is " + weight); } } //end of program 24 May 2017 Java Tutorial series part 2 4 Comments(double slash) Not executed For documentation Can be placed on any line Anything written after // is not executed E.g. // this is a comment Used to explain/describe what is done in the program Good practice 24 May 2017 Java Tutorial series part 2 5 Types of numbers float1 int Whole numbers like 0, 575, -345 etc. double Numbers with decimal point like 12.453, 3.432, 0.0000002 24 May 2017 Java Tutorial series part 2 6 Variable declaration Before using any name, it must be declared (with its type i.e int or double). Needed only once in one program Generally, done initially Syntax datatype name; double total; // stores the total value int index; int a,b , c, sum, interest; 24 May 2017 Java Tutorial series part 2 7 Assignment int3 int5 int a; //declaration – needed once a = 10 ; // assignment … declared above int a = 10; // assignment and declaration together 10 = a ; // not possible – compilation error Left hand side is always a variable for assignment a 24 May 2017 10 Storage area Java Tutorial series part 2 8 int4 Assignment… int a , b ; a = 4; b = 7; a = b; b = a; a = 5; 24 May 2017 // // // // // // a =? b = ? a=4 b=? a=4 b=7 a=7 b=7 a=7 b=7 a=5 b=7 Java Tutorial series part 2 9 Character data char1 char2 Characters ‘a’, ‘A’, ‘c’ , ‘?’ , ‘3’ , ‘ ’ (last is the single space) Enclosed in single quotes Character variable declaration char ch; Character assignment ch = ‘k’; 24 May 2017 Java Tutorial series part 2 10 String data string1 string2 string3 Strings are sequence of characters enclosed in double quotes Declaration String name; String address; String line; Assignment name = “ram”; line = “this is a line with spaces”; name = “a”; // single character can be stored name = “”; // empty string The sequence of characters enclosed in double quotes, printed in println() are also strings. E.g. System.out.println( “Welcome ! “ ); 24 May 2017 Java Tutorial series part 2 11 Practice problem Try to print these two figures on the screen using println and least number of strings ******* ***** *** * *** ***** ******* ********** * * * * * * ********** 24 May 2017 Java Tutorial series part 2 12 Essential Linux commands Use tukaram(10.144.22.105) or any other linux machine Type javac and java, to verify if java is installed and working properly. Login to tukaram [ashish@tukaram lec2]$ Create folder (directory) mkdir <foldername> Goto that folder cd <foldername> cd - To use or work into the folder Remove a folder rmdir <foldername> list all file in the folder ls 24 May 2017 Java Tutorial series part 2 13 Vi (Vim) Vi is notepad of Linux. Used to write programs Works in 2 modes Command mode - While in vi, press escape to go to command mode Edit mode - while in vi, if you are in command mode, press ‘i’ on keyboard once to go to edit mode . 24 May 2017 Java Tutorial series part 2 14 Vi … vi <filename> To create a new file or existing file. e.g. vi int1.java Before start typing, press ‘i’ to goto edit mode and type the program. To save program Press escape and then these 2 characters “:w” To save and quit vi Press escape and then these 3 characters “:wq” To quit vi without saving the latest changes Press escape and then these 3 characters “:q!” 24 May 2017 Java Tutorial series part 2 15 Essential Linux commands rm <filename> This command deletes the file specified e.g. rm int1.class To log out press ‘ctrl-D’ at command prompt javac , java 24 May 2017 Java Tutorial series part 2 16 Thank you 24 May 2017 Java Tutorial series part 2 17