Java Tutotrial for [NLP-AI] 2

Download Report

Transcript Java Tutotrial for [NLP-AI] 2

Java
Tutotrial for [NLP-AI]
2
[email protected]
27 May 2016
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?\"" );
27 May 2016
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”
27 May 2016
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
27 May 2016
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
27 May 2016
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
27 May 2016
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;
27 May 2016
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
10
27 May 2016
Storage area
Java Tutorial series part 2
8
int4
Assignment…
int a , b ;
a = 4;
b = 7;
a = b;
b = a;
a = 5;
27 May 2016
//
//
//
//
//
//
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’;
27 May 2016
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 ! “ );
27 May 2016
Java Tutorial series part 2
11
Practice problem

Try to print these two figures on the screen using println and least number
of strings
*******
*****
***
*
***
*****
*******
**********
*
*
*
*
*
*
**********
27 May 2016
Java Tutorial series part 2
12
Thank you
27 May 2016
Java Tutorial series part 2
13