Java programming
Lab2
Input & output statements
Example1:
public class Simple_program {
public static void main(String[] args) {
System.out.print("My First program");//output statement
System.out.println("The sum="+4);
System.out.println("4+5="+(4+5));
}
}
Example 2:
public class Simple_program {
public static void main(String[] args) {
System.out.println("/\\\t//\\\\ ///\\\\\\");//Escape sequences
}}
Prepared by: Eng. Maryam Alattas.
Example3:
import java.util.Scanner;
public class Simple_program {
public static void main(String[] args) {
Scanner ob=new Scanner(System.in); //input statement
int a;
String b;
System.out.println("Enter your Name:");
b= ob.next();
System.out.println("Enter your REG.NO.:");
a=ob.nextInt();
}
}
Prepared by: Eng. Maryam Alattas.
Java programming
Lab3
Arithmetic Operation
Example1:
public class Basic_operation {
public static void main(String[] args) {
int a=15,b=5;
System.out.println("The value of a="+a);
System.out.println("The value of a="+b);
int sum=a+b;
System.out.println("The summation of two numbers="+sum);
int sub=a-b;
System.out.println("The subtraction of two numbers="+sub);
int multi=a*b;
System.out.println("The multiplication of two numbers="+multi);
int divi=a/b;
System.out.println("The divition of two numbers="+divi);
}
}
Prepared by: Eng. Maryam Alattas
Example 2:
public class Increment_decrement {
public static void main(String[] args) {
int a=4,b=8;
System.out.println("the value of a="+a);
System.out.println("the value of b="+b);
++a;
System.out.println("the value of a="+a);
a++;
System.out.println("the value of a="+a);
--b;
System.out.println("thevalue of b="+b);
b--;
System.out.println("the value of b="+b);
int c=++a +2;
System.out.println("the value of c="+c);
int d=a++ +1;
System.out.println("the value of d="+d);
a+=2;
System.out.println("the value of a="+a);
}
}
Prepared by: Eng. Maryam Alattas
Example 3:
public class Operation {
public static void main(String[] args) {
int a=2308924;
int b=a%10;
System.out.println("The value of b="+b);
b=a%100;
System.out.println("The value of b="+b);
int d=1-2*(7+8)/3+2;
System.out.println("The value of d="+d);
d=(int)(7.9)+(int)(6.7);
System.out.println("The value of d="+d);
d=(int)(7.9 + 6.7);
System.out.println("The value of d="+d);
System.out.println("The sum="+12+13);
System.out.println("The sum="+(12+13));
}
}
Example 4:
import java.util.*;
public class Area {
public static void main(String[] args) {
int length,width,r;
Scanner obj=new Scanner(System.in);
Prepared by: Eng. Maryam Alattas
System.out.println("Enter the value of length");
length=obj.nextInt();
System.out.println("Enter the value of width");
width=obj.nextInt();
int area_of_rectangle=length*width;
System.out.println("The area of rectangle="+area_of_rectangle);
final double a=3.14;
System.out.println("Enter the value of r");
r=obj.nextInt();
double area_of_circle= a*(r*r);
System.out.println("The area of circle="+area_of_circle);
}
}
Prepared by: Eng. Maryam Alattas
Java programming
Lab4
Common Methods &Program Control
Statements
Example1:
//common methods in java
import java.util.*;
public class Functions {
static double a;
static Scanner obj=new Scanner(System .in);
public static void main(String[] args) {
System.out .println("Enter the value of a");
a=obj.nextDouble();
System.out .println("the square root of a="+Math.sqrt(a));
System.out .println(a+"To the power 2 ="+Math.pow(a,2));
int c=-7;
System.out .println("The absolute value of c="+Math.abs(c));
}
}
Example2:
// some commonly used string methods
public class String_fun {
public static void main(String[] args) {
String s="some commonly used string method";
Prepared by: Eng. Maryam Alattas
System.out.println(s.charAt(2));
System.out.println(s.indexOf("i"));
System.out.println(s.indexOf("o",8));
System.out.println(s.concat(" in java"));
System.out.println(s.length());
System.out.println(s.replace("s","S"));
System.out.println(s.substring(5));
System.out.println(s.substring(0,8));}}
Example 3:
//Magic number program.
import java.util.Scanner;
//import java.lang.*;
public class Magic_number {
public static void main(String[] args) {
int magic;
int guess;
Scanner obj=new Scanner (System.in);
System.out.println("Enter your magic");
magic=obj.nextInt();
//magic=Math.random();
System.out.println("Enter your guess");
guess=obj.nextInt();
Prepared by: Eng. Maryam Alattas
if(guess== magic)
{System.out.println("*** Right ***\n");
System.out.println(magic+"is the magic number.\n");}
else
{System.out.println("sorry you're wrong\n");
if(guess>magic)
System.out.println("your guess is too high\n");
else
System.out.println("your guess is too low");
}}
}
Example4:
import java.util.Scanner;
public class Proverbs {
public static void main(String[] args) {
/*a simple proverb generator that
demonstrate the switch*/
int num;
System.out.println("Enter the number from 1 to 3\n");
Scanner obj=new Scanner (System.in);
num=obj.nextInt();
switch(num)
{
Prepared by: Eng. Maryam Alattas
case 1:
System.out.println("A rolling stone gather no moss.\n");
break;
case 2:
System.out.println("A bird in hand is worth two in the bush\n");
break;
case 3:
System.out.println("A fool and his money are soon parted.\n");
break;
default:
System.out.println("You must enter either 1,2 or 3.\n");}
}
}
Prepared by: Eng. Maryam Alattas
Java programming
Lab5
File I/O & Repetition Structure
Example1:
// file input/output
import java.io.*;
import java.util.*;
public class File {
public static void main(String[] args) throws FileNotFoundException
{//input file
Scanner inFile=new Scanner (new FileReader("C:/Users/PC/Desktop/info.txt"));
//output file
PrintWriter outFile= new PrintWriter("C:/Users/PC/Desktop/info.out");
//code for data manipulation
String name;
String object;
int degree;
name=inFile.next();
object=inFile.next();
degree=inFile.nextInt();
System.out.println(name + object + degree);
outFile.println("Successful");
//close files
inFile.close();
Prepared by: Eng. Maryam Alattas
outFile.close();}}
Example2:
//loop statement
import java.util.Scanner;
public class Loops {
public static void main(String[] args) {
Scanner obj=new Scanner(System.in);
int len;
System.out.println("Enter length(1 to 79)");
len=obj.nextInt();
while(len>0&&len<80){
System.out.print(" * ");
len--;
}
}}
Example 3:
//for loop
public class For_loop {
public static void main(String[] args) {
for(int i=1;i<4;i++)
{for(int j=1;j<3;j++)
{System.out.print("!");
}
System.out.println("");
Prepared by: Eng. Maryam Alattas
}}}
Example4:
// continue statement
public class Continue {
public static void main(String[] args) {
for(int a=0;a<=5;a++)
{if(a%2==0)
{continue;
}
System.out.println(a+"is odd");
}
}}
Prepared by: Eng. Maryam Alattas
Java programming
Lab6
User-Defined Methods
Example1:
//largest Numbers
import java.util.Scanner;
public class Largest_number {
static Scanner obj=new Scanner(System.in);
public static void main(String[] args) {
double num,max;
int count;
System.out .println("Enter 10 Numbers");
num=obj.nextDouble();
max=num;
for(count=1;count<10;count++)
{num=obj.nextDouble();
max=larger(max,num);
}
System.out.println("The Largest Number is "+max);
}
public static double larger(double x,double y)
{if (x>=y)
return x;
Prepared by: Eng. Maryam Alattas
else
return y;
}}
Example 2:
//print stars
public class Print_star {
public static void main(String[] args) {
for(int i=0;i<=6;i++)
{
printstars(i);
System.out.println(" ");
}}
public static void printstars( int num)
{
for(int j=0;j<=num;j++)
System.out.print("*");
}}
Example 3:
//parameter passing
public class Parameter_passing {
public static void main(String[] args) {
int z=6;
num1(z);
Prepared by: Eng. Maryam Alattas
System.out.println("the value of number="+z );
String d="9";
num2(d);
System.out.println("the value of number="+d );
}
static void num1(int y)
{
y=7;
}
static void num2(String y)
{
y="7";}}
Prepared by: Eng. Maryam Alattas