0% found this document useful (0 votes)
17 views

Java - Programs - Practice

The document contains four Java programs with outputs: 1) nested switch case for arithmetic, logical, and relational operators, 2) patterns printing, 3) finding palindrome, Fibonacci series, leap year, and even/odd numbers, 4) matrix addition, transpose, and multiplication.

Uploaded by

Prabhu
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)
17 views

Java - Programs - Practice

The document contains four Java programs with outputs: 1) nested switch case for arithmetic, logical, and relational operators, 2) patterns printing, 3) finding palindrome, Fibonacci series, leap year, and even/odd numbers, 4) matrix addition, transpose, and multiplication.

Uploaded by

Prabhu
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/ 30

Copyrighted By @Curious_Coder

JAVA PROGRAMS
WITH OUTPUT

Copyrighted By @Curious_Coder
Copyrighted By @Curious_Coder

Program no 1

1) WAP using nested switch case which


covers the following operators with
expressions :
(a) Mathematical
(b) Logical
(c) Relational

PROGRAMME:- A
public class Switch{

public static void main(String []args){

System.out.println("1.ARITHMATIC
OPERATORS\n2.LOGICAL OPERATORS\n3.RELATIONAL
OPERATORS\n\t\t(Choice=1)\n"); //Main menu
int choice=1;
int a=10,b=5,c;
switch(choice) //Main switch case
{
Copyrighted By @Curious_Coder

case 1 : //arithmatic operators

System.out.println("1.Addition\n2.Subtraction\n3.Multiplicati
on\n4.Division\nVALUES OF a AND b ARE 10 AND 5
RESPECTIVELY\n\t\t(Choice=3)\n");
int aChoice=3;
switch(aChoice) //Nested switch case
{

case 1: //addition
c=a+b;
System.out.println("Addtion of a and b is "+ c+"\n");
break;

case 2: //subtraction
c=a-b;
System.out.println("Subtraction of a and b is "+
c+"\n");
break;
Copyrighted By @Curious_Coder

case 3: //Multiplication
c=a*b;
System.out.println("Multiplication of a and b is "+
c+"\n");
break;

case 4: //division
c=a/b;
System.out.println("Divisiom of a and b is "+ c+"\n");
break;

default:
System.out.println("Please enter right choice");
}
break;

case 2 : //logical operator


System.out.println("1.Logical AND\n2.LOgical OR\n3.NOT
Operator\n");
Copyrighted By @Curious_Coder

int lchoice=1;
switch(lchoice)
{
case 1: // AND operator
int age=25;
if(age>18 && age<50)
System.out.println("(AGE=25)\nYou are eligible for
this job.\n");
break;

case 2: //0r operator


int salary=3000;
if(salary<5000 || salary>2000)
System.out.println("(SALARY=3000)\n The job is
offordable.\n");
break;

case 3: //not operator


int Age=20;
Copyrighted By @Curious_Coder

if(Age!=18 || Age>18)
System.out.println("(Age=20)\nYou are not eligible
for voting\n");
break;

default:
System.out.println("Please enter right choice");
}
break;

case 3: //Relational operator


System.out.println("1.Greater than operator\n2.Less
than operator\n3.Greater than or equal operator\n4.Less
than or equal operator\n");
int lChoice=4;
switch(lChoice)
{
case 1: //greater than operator
Copyrighted By @Curious_Coder

int aage=20;
if(aage > 18)
System.out.println("(Age=20) You are eligible for
having a driving licens");
break;

case 2: //less than operator


int A=10;
if(A < 18)
System.out.println("(Age=10) You are not eligible for
having a driving licens");
break;

case 3: //greater than equal to


int p=18;
if(p >= 18)
System.out.println("(Age=18) You are eligible for
having a driving licens");
break;
Copyrighted By @Curious_Coder

case 4: //less than or equal to


int q=13;
if(q <= 18)
System.out.println("(Age=13) You are not eligible for
having a driving licens");
break;

default:
System.out.println("Please enter right choice");
}
break;

default:
System.out.println("Please enter right choice");
}
}
}
Copyrighted By @Curious_Coder

OUTPUT:
Copyrighted By @Curious_Coder

PROGRAM : 2

WAP to print following patterns :

(a *****
****
***
**
*

(b) *
**
***
****
*****
****
***
**
*

Programme:-
public class Pattern{

public static void main(String []args){


System.out.println("PATTERN NO: 1");

for (int i= 5; i>= 1; i--)


Copyrighted By @Curious_Coder

{
for (int j=5; j>i;j--)
{
System.out.print(" ");
}
for (int k=1;k<=i;k++)
{
System.out.print("*");
}
System.out.println("");
}

System.out.println("\n\nPATTERN NO: 2");

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


{
for (int j = 5; j > i; j--)
{
Copyrighted By @Curious_Coder

System.out.print(" ");
}
for (int k = 1; k <= i; k++)
{
System.out.print("*");
}
System.out.println();
}
for (int i = 1; i <= 5-1; i++)
{
for (int j = 1; j <= i; j++)
{
System.out.print(" ");
}
for (int k = 5-1; k >= i; k--)
{
System.out.print("*");
}
Copyrighted By @Curious_Coder

System.out.println();
}
}
}
OUTPUT:
Copyrighted By @Curious_Coder

Program : 3

3) WAP to find
(a) palendrome
(b) fibonacci series
(c) leap year
(d) even/odd number

Programmer:
(a) palindrome :
public class Palindrome{

public static void main(String []args){

System.out.println("---------------Palindrome ---------- \n");


int r,sum=0,temp;
int n=345;
temp=n;
while(n>0){
r=n%10;
Copyrighted By @Curious_Coder

sum=(sum*10)+r;
n=n/10;
}
if(temp==sum)
System.out.println("palindrome number ");
else
System.out.println("not palindrome");
}
}

OUTPUT :
Copyrighted By @Curious_Coder

(b) fibonacci series

public class Fibonacci{

public static void main(String []args){

System.out.println("---------------
Fibonacci series ------------------------ \n");
int n1=0,n2=1,n3, ,count=10;
System.out.print(n1+" "+n2);

for(i=2;i<count;++i)
{
n3=n1+n2;
System.out.print(" "+n3);
n1=n2;
n2=n3;
}
}
}

OUTPUT:
Copyrighted By @Curious_Coder
Copyrighted By @Curious_Coder

c) leap year
public class LeapYear{

public static void main(String []args){

System.out.println("\n---------------Leap year-----------------
\n(year=2020)");
int year=2020;
if ((year % 4 == 0) && (year % 100!= 0))
System.out.println("Entered year is a leap year");
else if(year%400 == 0)
System.out.println("Entered year is leap year");
else
System.out.println("Entered year is year is not a leap
year");

}
}
OUTPUT:
Copyrighted By @Curious_Coder

(d) even/odd number

public class EvenOdd{

public static void main(String []args){

System.out.println("\n---------------Even/Odd number------------
-----\n(num=10)");
int num=10;
if(num % 2 == 0)
System.out.println(num + " is even");
else
System.out.println(num + " is odd");
Copyrighted By @Curious_Coder

}
}
OUTPUT:
Copyrighted By @Curious_Coder

PROGRAM : 4

4) WAP to perform following matrix operations


:
(a) addtion
(b) transpose
(c) multiplication

//PROGRAM NO: 4

public class Matrix{

public static void main(String []args){ //main


function
int mat1[][]={ {1,2},{3,8} } , mat2[][]={ {3,8},{6,9}};
//function call
add(mat1,mat2);
multiply(mat1,mat2);
trans(mat1);
}
Copyrighted By @Curious_Coder

public static void add(int arr1[][],int arr2[][]){


//funtion for matrix addition

System.out.println("----------------MTRIX ADDITION--------------
\n");
int result[][] = new int[2][2];
int i,j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
result[i][j]=arr1[i][j]+arr2[i][j];
System.out.println(result[i][j] );

}
System.out.println();
}
}

public static void multiply(int ary1[][],int ary2[][]){


//function for matrix multiplication
Copyrighted By @Curious_Coder

System.out.println("----------------MTRIX Multiplication---------
-----\n");
int c[][]=new int[2][2];
for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
c[i][j]=0;

for(int k=0;k<2;k++){
c[i][j]+=ary1[i][k]*ary2[k][j];
}

System.out.print(c[i][j]+" ");
}
System.out.println();
}
}

public static void trans(int mat1[][]){ //function for


transpose of matrix
Copyrighted By @Curious_Coder

System.out.println("-------------------Matric Transpose------------
--\n");
int result[][]=new int[2][2];

for(int i=0;i<2;i++){
for(int j=0;j<2;j++){
result[i][j]=mat1[j][i];
System.out.println(result[i][j]);
}
System.out.println();
}
}
}

OUTPUT :
Copyrighted By @Curious_Coder
@Curious_Coder

Practical No-1

• Program 1: Java Program to Design Login


Window Using AWT Controls

CODE:
import java.applet.Applet; import
java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class login extends Applet
{
Label title = new Label("Login Page");
Label username = new Label("Username");
Label password = new Label("Password");
TextField tusername = new TextField(20);
TextField tpassword = new TextField(10);
Button loginn = new Button("Login");
Button reset = new Button("Reset");
@Curious_Coder

TextField er = new TextField();


public void init() {

setSze(500, 500); setLayout(null);

//Setting Bounds
title.setBounds(150, 50, 200, 100);
username.setBounds(20, 150, 150, 100);
password.setBounds(20, 240, 150, 100);
tusername.setBounds(180, 180, 250, 40);
tpassword.setBounds(180, 270, 250, 40);
loginn.setBounds(100, 350, 100, 40);
reset.setBounds(250, 350, 100, 40); er.setBounds(180,
400, 250, 40);
//Setting Fonts
title.setFont(new Font("Lucida",Font.PLAIN,34));
username.setFont(new Font("Lucida",Font.PLAIN,24));
tusername.setFont(new Font("Lucida",Font.PLAIN,24));
username.setFont(new Font("Lucida",Font.PLAIN,24));
tpassword.setFont(new Font("Lucida",Font.PLAIN,24));
tpassword.setEchoChar('*'); add(username);
add(title);
@Curious_Coder

add(password);
add(tusername);
add(tpassword);
add(loginn);
add(reset);
add(er);
setVisible(true);
}
}
/*
<APPLET CODE= login.class WIDTH=500 HEIGHT=500>
</APPLET>
*/

OUTPUT:
@Curious_Coder

Java Program to Design Registration


• Program 2:
Form Using AWT Controls with ActionListener

CODE:
import java.applet.Applet; import
java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Registration extends Applet implements


ActionListener
{
Label title = new Label(" Registration Page");
Label username = new Label("Username");
Label password = new Label("Password");
TextField tusername = new TextField(20);
TextField tpassword = new TextField(10);
Button Registration = new Button(" Registration");
Button reset = new Button("Reset"); TextField
er = new TextField();
public void init()
{
setSize(500, 500);
setLayout(null);

//Setting Bounds
@Curious_Coder

title.setBounds(150, 50, 200, 100);


username.setBounds(20, 150, 150, 100);
password.setBounds(20, 240, 150, 100);
tusername.setBounds(180, 180, 250, 40);
tpassword.setBounds(180, 270, 250, 40);
Registration.setBounds(100, 350, 100, 40);
reset.setBounds(250, 350, 100, 40); er.setBounds(180,
400, 250, 40);
//Setting Fonts
title.setFont(new Font("Lucida",Font.PLAIN,34));
username.setFont(new Font("Lucida",Font.PLAIN,24));
tusername.setFont(new Font("Lucida",Font.PLAIN,24));
username.setFont(new Font("Lucida",Font.PLAIN,24));
password.setFont(new Font("Lucida",Font.PLAIN,24));
tpassword.setFont(new Font("Lucida",Font.PLAIN,24));
tpassword.setEchoChar('*');
add(username); add(title);
add(password);
add(tusername);
add(tpassword); add(
Registration); add(reset);
add(er); setVisible(true);
Registration.addActionListener(this);
reset.addActionListener(this);

}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy