Vous êtes sur la page 1sur 13

Java

Tutotrial for [NLP-AI]


2
ashishfa@cse.iitb.ac.in

April 29, 2016

Last Assignment

asgn1
asgn2

? Print the details in tabular format


- use tabs \t

System.out.println("\"Can

we print '\\' with


System.out.println() statement?\"" );

April 29, 2016

Java Tutorial series part


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

April 29, 2016

Java Tutorial series part


2

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

April 29, 2016

Java Tutorial series part


2

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
April 29, 2016

Java Tutorial series part


2

Types of numbers

float1

int
Whole numbers like 0, 575, -345 etc.

double
Numbers with decimal point
like 12.453, 3.432, 0.0000002

April 29, 2016

Java Tutorial series part


2

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;
April 29, 2016

Java Tutorial series part


2

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

Storage area
10

April 29, 2016

Java Tutorial series part


2

int4

Assignment
int a , b ;
a = 4;
b = 7;
a = b;
b = a;
a = 5;
April 29, 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

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;
April 29, 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 ! );

April 29, 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
*******
*****
***
*
***
*****
*******
**********
*
*
*
*
*
*
**********

April 29, 2016

Java Tutorial series part


2

12

Thank you

April 29, 2016

Java Tutorial series part


2

13

Vous aimerez peut-être aussi