0% found this document useful (0 votes)
2 views13 pages

Computer Assignment

The document outlines various programming assignments in Java, including tasks such as calculating the area of shapes using function overloading, checking for palindromes, implementing linear and binary search, and sorting strings with bubble sort. It also includes programs for encoding strings, displaying Pig Latin words, and counting double letter sequences. Each program is accompanied by a solution and a variable table detailing the data types and descriptions of the variables used.

Uploaded by

Anonymous
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
2 views13 pages

Computer Assignment

The document outlines various programming assignments in Java, including tasks such as calculating the area of shapes using function overloading, checking for palindromes, implementing linear and binary search, and sorting strings with bubble sort. It also includes programs for encoding strings, displaying Pig Latin words, and counting double letter sequences. Each program is accompanied by a solution and a variable table detailing the data types and descriptions of the variables used.

Uploaded by

Anonymous
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 13

4.

1 Write a program to find out the area of


various shapes by function overloading
method.
4.2 Write a program to check that string is
palindrome or not by using constructor
4.3 Write a menu drive program to enter 5
element and display it is present or not in
array by using linear search or binary search
4.4 Write a Java program to accept 5 string & sort
and display them in Ascending and descending
order by using bubble sort technique
4.5 Write a Java program to sort an array element
in ascending and descending order using
bubble sort
5.1 Write a program to print the string in
alphabetical order
5.2 Write a program of function overloading
method for changing number string and char
5.3 Write a program of menu drive to display a Pig
Latin word and display the given pattern by
user choice by scanner method.
5.4 Write a program to accept any string then
encode every alphabet forward by one
position
5.5 Write a program to accept a string and
convert the string into upper case and output
the double letter sequence in the string
Assignment – 5
Program – 1
Write a program to print the string in alphabetical order.
Solution:-
import java.util.*;
class string
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println(“Enter the string”);
String str=in.nextLine();
int len=str.toUpperCase();
str=str.toUpperCase();
for(int i=65; i<=90; i++)
{
for(int j=0; j<len; j++)
{
int ch=str.charAt(j);
if(i==ch)
System.out.println((char)i+” ”);
}
}
}
}
Variable Table
Variable Data Type Description
Name
Str String To store string
Len Int To store length of string
I Int Inner loop variable
J Int Outer loop variable
Ch Int To store character value

Program :- 2
Write a program of function overloading method for
changing number, string and char.
Solution:-
import java.util.*;
class funcoverload
{
void number(int a, int b)
{
if(a>b)
System.out.println(“GREATER NO IS:-“+a);
else
System.out.println(“SMALLER NO IS:-“+a);
}
void number(string a, string b)
{
if(a.length( )>=b.length( ))
System.out.println(“FIRST STRING IS:-“+a);
else
System.out.println(“SECOND STRING IS :-“+b);
}
void number(char a)
{
System.out.print(“CHARACTER IS:-“+a);
}
public static void main(String args[])
{
funcoverload f1=new funcoverload();
f1.number(2,5);
f1.number(“H1”,”HELLO”);
f1.number(‘A’);
}
}
Variable Table
Variable Data Type Description
Name
A String To store string
length Int To store length of string
B String To store string
A Int To store integer value
B Int To store integer value
A Char To store character value

Program:- 3
Write a program of menu driven to display a piglatin
word and display the given pattern by user’s choice by
scanner method.
Eg:- B
BL
BLU
BLUE
BLUEJ
Solution:-
import java.util.*;
class piglatin
{
public static void main (String args[])
{
int I,len,ch;
String s, strl, str3, chat1;
Scanner sc=new Scanner (System.in);
System.out.println(“Enter the string”);
S=sc.nextLine();
S=s.to uppercase();
System.out.println(“Enter your choice press 1. Piglatin2.
Pattern”);
ch=sc.nextInt();
len=s.length();
Switch(ch);
{
case 1:
System.out.println(“The piglatin word is :”);
for (i-0;i<len;i++)
{
Char c=s.charAt(i);
If(c==’A’||c==’E’||c==’I’||c==’O’||c==’U’|c==’a’||
c==’e’||c==’i’||c==’o’||c==’u’)
{
break;
}
}
Strl=s.substring(i)+s.substring(o,1)+”AY”;
System.out.println(strl);
break;
case2:
System.out.println (“The pattern is:”);
For (i=0; i<len; i++)
{
System.out.println(s.substring(o,i));
}
break;
default;
System.out.println(“wrong choice”);
}
}
}

Variable Table
Variable Name Date Type Description
I String Loop variable
len Int To store length of
string
ch Int To store choice
entered by user
C Char To store
character
C String To store string

Program 4.
Write a program to accept any string then encode every
alphabet forward by one position.
Solution:-
import java.util.*;
class string|
{
Public static void main (String args[])
{
Scanner sc=new Scanner (System.in);
System.out.println(“Enter any string”);
String s=sc.nextLine();
String out=””;
for(int i=0; i<s.length();i++)
{
char ch=s.charAt(i);
if(ch>65&&ch<=89)
ch=(char)(ch+1);
else if (ch>97 &&ch<=121)
ch=’A’;
else if (ch==122)
ch=’a’;
out=out+ch;
}
System.out.println(“Encoded string =”+out);
}
}

Variable Table
Variable Name Data Type Description
S String To store string
len String To store length of
string
I int Inner loop
variable
out String To store output
string
ch String To store
character value

Program 5:
Write a program to accept a string and convert the string
into upper case and output the double letter sequence in
the string .

Solution:
import java.util.*;
class stringmeth
{
String strl.str;
Int a,b, count=0;
Scanner sc=new scanner (System.in);
System.out.println(“Enter the string”);
Str=sc.nextline();
Strl=str.to uppercase();
System.out.println(str);
Int len=strl.length();
For(int j=0; j<=len;j++)
{
a=(int)strl.charAt(j);
if(len==j+1)
{
Break;
}
b=(int) str1.charAt(j+1);
If (a==b)
{
count++;
}
}
System.out.println(“Total double letter sequence
is:”+count);
}
}

Variable Table
Variable Name Data Type Description
str String To store string
len Int To store length of
string
I Int Inner loop
variable
strl String To store
uppercase string
Count Int To store
occurrence the
letter
a Int To store integer
value
b int To store integer
value

You might also like