cs2 (4)
cs2 (4)
Disarium Number 2
Disarium Range 3
String Operation 4
Longest Word- String Tokenizer 5
Decimal To Binary 6
Prime Pallindrome 7
Bank Account 8
Pallindrome And Word With Max Vowels 9
Ramjee Number 11
Library 12
Compute 12
Area of Circle and Cylinder 13
Volume of Circle and Cylinder 13
Mask String 14
Evil Number 15
Composite Numbers Matrix 16
Word With All Vowels 18
Decimal To Hexadecimal 19
ASCII Values 20
Matrix Sort Column Wise 21
Pangram Sentence 23
Dudeney Number 24
Disarium Number
import java.util.*;
public class Disarium
{
int no,countdigit;
public Disarium()
{
no=0;
countdigit=0;
}
Disarium Range
import java.util.*;
public class DisariumRange
{
String Operation
import java.util.*;
public class StringOperation
{
String sentence;
public StringOperation(String sentence)
{
this.sentence=sentence;
}
public void display()
{
StringTokenizer st = new StringTokenizer(sentence," ");
int count=st.countTokens();
while(st.hasMoreTokens())
{
System.out.println(st.nextToken());
}
}
public static void main()
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter a sentence");
String sent= sc.nextLine();
StringOperation ob=new StringOperation(sent);
ob.display();
}
}
Decimal To Binary
import java.util.*;
public class DecimalToBinary
{
int n;
String bin;
public DecimalToBinary(int n)
{
this.n=n;
bin="";
}
Prime Pallindrome
import java.util.*;
public class PrimePallindrome
{
int m,n;
{
if(x<2)
return false;
for(int i=2;i<x/2;i++)
{
if(x%i==0)
{
return false;
}
}
return true;
}
Bank Account
import java.util.*;
public class BankAccount
{
String accounttype,name;
double balance,roi,accountid;
public BankAccount(String accounttype,String name,int accountid,int balance)
{
this. accounttype= accounttype;
this.name=name;
this.accountid=accountid;
this.balance=balance;
if(accounttype.equalsIgnoreCase("Savings"))
{
roi=6.0;
}
else
roi= 8.0;
}
public double CalcInterest()
{
double interest= (balance*roi*3)/100;
return interest;
}
Ramjee Number
import java.util.*;
public class Ramjee
{
int N;
public Ramjee(int n1)
{
N=n1;
}
Library
public class Library
{
protected String name;
protected String author;
protected double p;
public Library( String name,String author,double p)
{
this.name=name;
this.author=author;
this.p=p;
}
public void show()
{
System.out.println("Book name:" + name);
System.out.println("Author's name:" + author);
System.out.println("Book's price:" + p);
}
}
Compute
import java.util.*;
public class Compute extends Library
{
int d;
double f;
public Compute(String name,String author,double p,int d)
{
super(name,author,p);
this.d=d;
this.f=0.0;
}
public void fine()
{
int exd= d-7;
if(exd>=1&&exd<=5)
f=exd*2;
else if(exd>=6&&exd<=10)
f=exd*3;
else
f=exd*5;
}
public void show()
{
super.show();
fine();
double rent = (p*0.02)*d;
double amount= rent + f;
System.out.println("Number of days taken:"+d);
System.out.println("Fine Rs:"+f);
System.out.println("Rental charge: "+rent);
System.out.println("Total amount to be paid:"+amount);
}
public static void main()
{
Scanner sc= new Scanner(System.in);
System.out.println("Enter name of book ");
String bookname = sc.nextLine();
System.out.println("Enter name of author ");
String author = sc.nextLine();
System.out.println("Enter price ");
double price = sc.nextDouble();
System.out.println("Enter number of days taken");
int daystaken= sc.nextInt();
Compute obj= new Compute(bookname,author,price,daystaken);
obj.show();
}
}
}
public void calcArea()
{
area=3.14*radius*radius;
}
void display()
{
System.out.println("Area of the circle="+area);
}
public static void main()
{
Scanner in=new Scanner(System.in);
System.out.println("Enter radius of circle");
double radius=in.nextDouble();
}
}
}
}
Mask String
import java.util.*;
public class StringOp
{
String str,msk,nstr;
public StringOp()
{
str="";
msk="";
nstr="";
}
}
if(!flag)
{
nstr+=str.charAt(i);
}
}
}
public void display()
{
System.out.println("Original string"+ str);
System.out.println("New string"+nstr);
}
public static void main()
{
StringOp obj = new StringOp();
obj.accept();
obj.form();
obj.display();
}
}
Evil Number
import java.util.*;
public class Evil
{
int num;
String bin;
public void accept()
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter a decimal number");
num= sc.nextInt();
Decimal To Hexadecimal
import java.util.*;
if(n%16>=10)
{
if(n%16==10)
{
hexa+="A";
}
if(n%16==11)
{
hexa+="B";
}
if(n%16==12)
{
hexa+="C";
}
if(n%16==13)
{
hexa+="D";
}
if(n%16==14)
{
hexa+="E";
}
if(n%16==15)
{
hexa+="F";
}
}
else
{
hexa=(n%16)+hexa;
}
n/=16;
}
}
ASCII Values
import java.util.*;
public class Coding
{
String word;
int len;
public Coding()
{
word="";
len=0;
}
A= new int[M][N];
for(int i=0;i<M-1;i++)
{
for(int k=0; k<M-i-1;k++)
{
if(A[k][j]>A[k+1][j])
{
int temp=A[k][j];
A[k][j]=A[k+1][j];
A[k+1][j]=temp;
}
}
}
}
}
Pangram Sentence
import java.util.*;
public class Pangram
{
String sent;
public Pangram()
{
sent="";
}
while(st.hasMoreTokens())
{
String word=st.nextToken();
if(word.length()>longest.length())
{
longest=word;
}
if(word.length()<shortest.length())
{
shortest=word;
}
}
System.out.println("Longest word" + longest);
System.out.println("Shortest word" + shortest);
}
import java.util.*;
public class Num_Dude
{
int n;
public Num_Dude()
{
n=0;
}