0% found this document useful (0 votes)
39 views8 pages

Kuppiya Module 3

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views8 pages

Kuppiya Module 3

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Welcome to 20th java sinhala ය

What is Programming language.?

Set of instructions to obtaining output from the computer

Programming Languages

High Level Programming Languages Low Level Programming Languages


High Human Readability Low Human Readablity
java

JDK - Java Development Kit

JRE - Java Runtime Environment

JVM - Java Virtual Machine

javac java

Example.java Compile Execute


Example.class Machine Code
Compiler JVM

Source Code
Byte Code
.java
.class
Day - 1
Variable
int number = 10;

10

number

Data Types

Primitive Data Types Non - Primitive Data Type


Reference Data Type
byte ((-27) - (27 - 1))
short ((-215) - (215 - 1)) String
int ((-231) - (231 - 1))
long ((-263) - (263 - 1))
float (Floating Point Numbers) class Example{
double (Floating Point Numbers) public static void main(String args[]){
char (Single Charactor, Unicodes, ASCII Codes) // Numbers
byte b = 100;
boolean (true/ false) short s = 200;
int i = 300;
long l = 400;

// Floating Points
float f = 10.5F;
double d = 10.5;

//Single Charactor
char c = 'A';
char c1 = '\u0048';
char c2 = 87;

// True or False
boolean bool = true;

// Text
String str = "Hello Java";
}
}

byte short int long float double

char
class Example{
Operators public static void main(String args[]){
+ Addition int number1 = 20;
- Subtraction int number2 = 7;
/ Devision
// Addition
* Multiplication int answer = number1 + number2;
% Modulu
++ Increment // Subtraction
answer = number1 - number2;
-- Decrement
// Devision
double answer2 = (double)number1 / number2;

// Multiplication
X++ - Post Fix answer = number1 * number2;
++X - PreFix
// Modulu
int answer = number1 % number2;

// Increment --> number1 = number1 + 1;


number1++;

// Decrement --> number2 = number2 - 1;


number2--;

int x = 10;

System.out.println(x); // 10
System.out.println(x++); // 10 PostFix
System.out.println(x); // 11
System.out.println(++x); // 12 PreFix
}
}

Scanner

import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.print("Enter your number : ");
int number = input.nextInt();

System.out.println();

System.out.println("Your Number is : " + number);


}
}

import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.print("Enter Number 1 : ");
int number1 = input.nextInt();

System.out.print("Enter Number 2 : ");


int number2 = input.nextInt();

int total = number1 + number2;

System.out.println();

System.out.println("Total : " + total);


}
}
Day - 2
import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.print("Enter Salary : ");
int salary = input.nextInt();

System.out.println();

int notes = salary / 5000;


salary = salary % 5000;
System.out.println("5000 notes : " + notes);
notes = salary / 1000;
salary = salary % 1000;
System.out.println("1000 notes : " + notes);

notes = salary / 500;


salary = salary % 500;
System.out.println("500 notes : " + notes);

notes = salary / 100;


salary = salary % 100;
System.out.println("100 notes : " + notes);

notes = salary / 50;


salary = salary % 50;
System.out.println("50 notes : " + notes);

notes = salary / 20;


salary = salary % 20;
System.out.println("20 notes : " + notes);

int coins = salary / 10;


salary = salary % 10;
System.out.println("10 coins : " + coins);

coins = salary / 5;
salary = salary % 5;
System.out.println("5 coins : " + coins);

coins = salary / 2;
salary = salary % 2;
System.out.println("2 coins : " + coins);
System.out.println("1 coins : " + salary);
}
}

How To input using Scanner


import java.util.*; import java.util.*;

class Example{ class Example{


public static void main(String args[]){ public static void main(String args[]){
Scanner input = new Scanner(System.in); Scanner input = new Scanner(System.in);
System.out.print("Enter your text : "); System.out.print("Enter your fist name : ");
String text = input.nextLine(); String firstName = input.next();

System.out.println("Your Text : " + text); System.out.print("Enter your last name : ");


} String lastName = input.next();
}
System.out.print("Enter your home number : ");
String homeNumber = input.next();

System.out.print("Enter your street name : ");


String streetName = input.next();

System.out.print("Enter your city : ");


String city = input.next();

System.out.println();

System.out.println("Your Full Name : " + firstName + " " + lastName);


System.out.println("Your Address : No:-" + homeNumber + " ," + streetName + " Rd, " + city + ".");
}
}
IF Condition
Sometimes we have mage decisions. in those cases we can use if Conditions

IF IF-Else
import java.util.*; import java.util.*;

class Example{ class Example{


public static void main(String args[]){ public static void main(String args[]){
Scanner input = new Scanner(System.in); Scanner input = new Scanner(System.in);

System.out.print("Enter your age : "); System.out.print("Enter your age : ");


int age = input.nextInt(); int age = input.nextInt();

if(age >= 18){ if(age >= 18){


System.out.println("Elder......"); System.out.println("Elder......");
} }else{
System.out.println("Child......");
} }
} }
}

IF-Else-IF
import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);

System.out.print("Enter your age : ");


int age = input.nextInt();

if(age < 18){


System.out.println("Child......");
}else if(age < 35){
System.out.println("Young......");
}else{
System.out.println("Elder......");
}
}
}

import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);

System.out.print("Enter Number 1 : ");


int number1 = input.nextInt();

System.out.print("Enter Number 2 : ");


int number2 = input.nextInt();

System.out.println();

if(number1 > number2){


System.out.println("Maximum Number : Number 1");
}else if(number2 > number1){
System.out.println("Maximum Number : Number 2");
}else{
System.out.println("Maximum Number : Same Numbers");
}
}
}
Day - 3
import java.util.*; import java.util.*;

class Example{ class Example{


public static void main(String args[]){ public static void main(String args[]){
Scanner input = new Scanner(System.in); Scanner input = new Scanner(System.in);

System.out.print("Enter Number 1 : "); System.out.print("Enter Subject 1 Marks : ");


int number1 = input.nextInt(); int subject1 = input.nextInt();

System.out.print("Enter Number 2 : "); System.out.print("Enter Subject 2 Marks : ");


int number2 = input.nextInt(); int subject2 = input.nextInt();

System.out.print("Enter Number 3 : "); System.out.print("Enter Subject 3 Marks : ");


int number3 = input.nextInt(); int subject3 = input.nextInt();

System.out.println(); System.out.print("Enter Subject 4 Marks : ");


int subject4 = input.nextInt();
if(number1 > number2){
if(number1 > number3){ System.out.print("Enter Subject 5 Marks : ");
System.out.println("Maximum Number : Number 1"); int subject5 = input.nextInt();
}else{
System.out.println("Maximum Number : Number 3"); System.out.println();
}
}else if(number2 > number3){ int total = subject1 + subject2 + subject3 + subject4 + subject5;
System.out.println("Maximum Number : Number 2");
}else{ System.out.println("Total : " + total);
System.out.println("Maximum Number : Number 3");
} double average = (double)total / 5;
}
} System.out.println("Average : " + average);

if(average >= 50){


System.out.println("Result : Pass");
}else{
System.out.println("Result : Fail");
}
}
}

import java.util.*; import java.util.*;

class Example{ class Example{


public static void main(String args[]){ public static void main(String args[]){
Scanner input = new Scanner(System.in); Scanner input = new Scanner(System.in);
System.out.print("Enter Subject Marks : "); System.out.print("Enter Subject Marks : ");
int marks = input.nextInt(); int marks = input.nextInt();

System.out.println(); System.out.println();

if(marks >= 75){ if(marks > 100){


System.out.println("Grade : A"); System.out.println("Invalid Marks....");
}else if(marks >= 65){ }else if(marks < 0){
System.out.println("Grade : B"); System.out.println("Invalid Marks....");
}else if(marks >= 55){ }else if(marks >= 75){
System.out.println("Grade : C"); System.out.println("Grade : A");
}else if(marks >= 35){ }else if(marks >= 65){
System.out.println("Grade : S"); System.out.println("Grade : B");
}else{ }else if(marks >= 55){
System.out.println("Grade : F"); System.out.println("Grade : C");
} }else if(marks >= 35){
} System.out.println("Grade : S");
} }else{
System.out.println("Grade : F");
}
}
}
Loops

While Loop Do- While Loop


For Loop

For Loop
class Example{
public static void main(String args[]){

for(int i = 0 ; i < 10 ; i++){


System.out.println("Hello Java");
}
}
}

* * * *
* * * *
* * * *
* * * *
class Example{
class Example{ public static void main(String args[]){
public static void main(String args[]){ for(int i = 1 ; i <= 5 ; i++){
for(int i = 0 ; i < 4 ; i++){ for(int j = 0 ; j < i ; j++){
System.out.println("* * * *"); System.out.print("* ");
} }
System.out.println();
} }
}
}
}

import java.util.*;

class Example{
public static void main(String args[]){
Scanner input = new Scanner(System.in);

int number = 0;
System.out.print("Enter Number 1 : ");
int max = input.nextInt();

for(int i = 1 ; i < 5 ; i++){


System.out.print("Enter Number " + (i + 1) + " : ");
number = input.nextInt();

if(max < number){


max = number;
}
}

System.out.println();

System.out.println("Maximum Number : " + max);


}
}
While Loop Do - While Loop
class Example{
class Example{ public static void main(String args[]){
public static void main(String args[]){ int i = 1;
int i = 1;
do{
while(i <= 10){
System.out.println(i); System.out.println(i);
i++; i++;
} }while(i <= 10);
}
} }
}

You might also like