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

Write A Java Program That Takes A Number As Input and Print Its

The document contains solutions to programming problems submitted by Mustafa Sayyed. It includes 3 programs: 1. A program that takes a number as input and prints its multiplication table up to 10. 2. A program that displays a star pattern of decreasing rows of stars. 3. A program that calculates and prints the area and perimeter of a circle given the radius. The document continues with more programming problems and their solutions involving topics like adding binary numbers, converting between decimal and binary, reversing a string, counting characters in a string, finding the sum of digits, finding the smallest and largest number in an array, and examples of sorting arrays and using constructors. The programs are written in Java

Uploaded by

Richardjames
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Write A Java Program That Takes A Number As Input and Print Its

The document contains solutions to programming problems submitted by Mustafa Sayyed. It includes 3 programs: 1. A program that takes a number as input and prints its multiplication table up to 10. 2. A program that displays a star pattern of decreasing rows of stars. 3. A program that calculates and prints the area and perimeter of a circle given the radius. The document continues with more programming problems and their solutions involving topics like adding binary numbers, converting between decimal and binary, reversing a string, counting characters in a string, finding the sum of digits, finding the smallest and largest number in an array, and examples of sorting arrays and using constructors. The programs are written in Java

Uploaded by

Richardjames
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 42

Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

1A] Write a java program that takes a number as input and print its
multiplication table up to 10.
Solution:
import java.util.Scanner;
class Multiply{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
Scanner sc = new Scanner(System.in);{
System.out.print("Enter a number: ");
int n = sc.nextInt();
for(int i=1;i<=10;i++){
System.out.println(n+ " * " +i+ " = " +n*i);
}}}}

Output:

pg. 1
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

B] Write a java program to display the following pattern.


*****
****
***
**
*
Solution:
class StarPattern{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
System.out.print(" ");
}
for(int k=5;k>=i;k--){
System.out.print("*");
}

for(int l=3;l>=i;l--){
System.out.print("*");
}
System.out.println();
}}}

pg. 2
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Output:

C] Write a Java Program to print the area and perimeter of a circle.


Solution:
import java.util.*;
public class Circle{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("Mustafa Sayyed");
System.out.println("Enter radius of circle: ");

double rds=in.nextDouble();
double prmt=2*Math.PI*rds;
double area=Math.PI*rds*rds;

System.out.println("Perimeter is: " +prmt);


System.out.println("Area is: " +area);

pg. 3
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}}
Output:

pg. 4
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

2A] Write a java program to add two binary numbers.


Solution:
import java.util.Scanner;
public class AdditionOfBinary{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
Scanner obj = new Scanner(System.in);
System.out.println("Enter the first binary number:");
String a = obj.next();
System.out.println("Enter the second binary number:");
String b = obj.next();

int b1 = Integer.parseInt(a,2);
int b2 = Integer.parseInt(b,2);
int b3 = b1+b2;

System.out.println("Addition of binary number


is:"+Integer.toBinaryString(b3));
}}

Output:

pg. 5
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

B] Write a java program to convert a decimal number to binary and


vice versa.
Solution:
Decimal to Binary:
import java.util.Scanner;
class DecimalToBinary
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("Mustafa Sayyed");
System.out.print("Enter a decimal number: ");
int n=sc.nextInt();
int bin[]=new int[100];
int i = 0;

pg. 6
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

while(n>0){
bin[i++]=n%2;
n=n/2;
}
System.out.print("Binary number is: ");
for(int j=i-1;j>=0;j--){
System.out.print(bin[j]);
}}}
Output:

Binary to Decimal:
import java.util.Scanner;
public class BinaryToDecimal{
private static Scanner sc;
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
int binaryVal,temp,remainder,decimal=0,n=0;
Scanner sc=new Scanner(System.in);

pg. 7
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

System.out.print("Enter binary number: ");


binaryVal=sc.nextInt();
temp=binaryVal;

while(temp>0){
remainder = temp%10;
decimal = (int)(decimal + remainder * Math.pow(2,n));
temp = temp/10;
n++;
}
System.out.println("Binary of "+binaryVal+" To Decimal is:" +decimal);
}
}

Output:

C] Write a java program to reverse a String .


Solution:

pg. 8
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

import java.util.Scanner;
class ReverseString{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
String str="Mustafa Sayyed",nstr="";
char ch;
System.out.print("Real Name:");
System.out.println("Mustafa Sayyed");

for(int i=0;i<str.length();i++){
ch=str.charAt(i);
nstr=ch+nstr;
}
System.out.println("Reverse word:"+nstr);
}
}
Output:

3A] Write a java program to count the letters, spaces, numbers and
other characters of an input string.
Solution:
import java.util.*;
pg. 9
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

class CountString{
public static void main(String args[]){
Scanner input=new Scanner(System.in);
System.out.println("Mustafa Sayyed");
System.out.print("Enter A String:");
String str=input.nextLine();
int letter=0,space=0,digit=0,other=0;
char ch[]=str.toCharArray();

for(int i=0;i<str.length();i++){
if(Character.isLetter(ch[i])){
letter++;
}
else if(Character.isDigit(ch[i])){
digit++;
}
else if(Character.isSpaceChar(ch[i])){
space++;
}
else{
other++;
}

pg. 10
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
System.out.println("Letter are:"+letter);
System.out.println("Space are:"+space);
System.out.println("Digit are:"+digit);
System.out.println("Other:"+other);
}
}

Output:

B] Implement a java function that calculate the sum of digits for a


given char array consisting of the digits ‘0’ to ‘9’.Yhe function should
return the digit sum as a long value
Solution:
import java.util.Scanner;
class SumofDigits{

pg. 11
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

public static void main(String args[]){


Scanner ob=new Scanner(System.in);
System.out.println("Mustafa Sayyed");
System.out.print("Enter the any thing you want: ");
String s=ob.nextLine();
count(s);
}
public static void count(String str){
int sum=0;
int d=0;
char ch[]=str.toCharArray();
for(int i=0;i<str.length();i++){
if(Character.isDigit(ch[i])){
sum+=Character.getNumericValue(ch[i]);
}
}
System.out.println("You addition is:"+sum);
}
}
Output:

pg. 12
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

c] Find the smallest and largest element from the array.


Solution:
import java.util.Scanner;
public class SmallestandLargest
{
public static void main(String args[])
{
System.out.println("Mustafa Sayyed");
System.out.print("Enter the length of array :");

Scanner sc=new Scanner(System.in);


int len=sc.nextInt();
int[] arr=new int[50];
System.out.println("Enter the elements of the array:");

for(int i=0;i<len;i++){
arr[i]=sc.nextInt();

pg. 13
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
int large=arr[0];
int small=arr[0];

for(int i=0;i<len;i++){
if(arr[i]>large){
large=arr[i];
}
else if(arr[i]<small){
small=arr[i];
}
}
System.out.println("The largest element of the array:"+large);
System.out.println("The Smallest element of the array:"+small);
}}
Output:

4A] Design a class Sort Data that contains the method asec() and
desc().
Solution:
import java.util.Scanner;

pg. 14
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

class SortData{
Scanner input=new Scanner(System.in);
int num,i;
int arr[];
int temp=0;
public void getdata(){
System.out.println("Mustafa Sayyed");
System.out.print("Enter the size of array:");
num=input.nextInt();
arr=new int[num];
System.out.println("Enter the number:");

for(i=0;i<num;i++){
arr[i]=input.nextInt();
}}
void putdata(){
System.out.println("Given numbers are:");

for(i=0;i<num;i++){
System.out.println(arr[i]);
}
}

pg. 15
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

void asce(){

for(i=0;i<num;i++){
for(int j=i+1;j<num;j++){

if(arr[i]>arr[j]){
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
System.out.println("Ascending order of number are:");

for(int i=0;i<num;i++){
System.out.println(arr[i]);
}
}
void desc(){

for(i=0;i<num;i++){
for(int j=i+1;j<num;j++){

pg. 16
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

if(arr[i]<arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
System.out.println("Descending order of number are:");

for(int i=0;i<num;i++){
System.out.println(arr[i]);
}
}
public static void main(String args[]) {

SortData obj=new SortData();


obj.getdata();
obj.putdata();
obj.asce();
obj.desc();
}

pg. 17
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Output:

B] Design a class that demonstrates the use of constructor and


destructor.
Constructor:
public class Constructor{
String name;
int quantity;
int price;
Constructor(String n1,int q1,int p1){
name=n1;
quantity=q1;
pg. 18
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

price=p1;
}
Constructor(String n2,int p2){
name=n2;
price=p2;
quantity=price/10;
}
void display(){
System.out.println("Mustafa Sayyed");
System.out.println("Product Name:"+name);
System.out.println("Product quantity is:"+quantity);
System.out.println("Product price is:"+price);
}
public static void main(String[] args){
Constructor product1;
product1=new Constructor("Dates",600,700);
product1.display();
product1=new Constructor("cashew nuts",900,500);
product1.display();
}
}
Output:

pg. 19
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Destructor:
public class Destructor{
public static void main(String args[]){
Destructor dm=new Destructor();
dm = null;
System.gc();
System.out.println("By Mustafa Sayyed");
System.out.println("in maharashtra college");
}
protected void finalize(){
System.out.println("Events is done every year");
System.out.println(10/0);
}
}
Output:

pg. 20
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

c] Write a java program to demonstrate the implementationof


Abstract class.
Solution:
import java.util.Scanner;
abstract class test{
abstract void get();
}
class test1 extends test{
void get(){
int a,b;
Scanner ob=new Scanner(System.in);
System.out.println("Mustafa Sayyed");
System.out.println("Enter first number:");
a=ob.nextInt();
System.out.println("Enter second number:");
b=ob.nextInt();
System.out.println("Addition is:"+(a+b));
}
}

pg. 21
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

class Abstract{
public static void main(String args[]){
test1 obj=new test1();
obj.get();
}
}
Output:

5A] Write a java program to implement single level Inheritance.


Solution:

pg. 22
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

class Myself{
public void display(){
System.out.println("Mustafa Sayyed");
System.out.println("I drive");
}
}
class Car extends Myself{
public void area(){
System.out.println("BMW yesterday");
}
}
public class SingleInheritance{
public static void main(String args[]){
Car c=new Car();
c.display();
c.area();
}}
Output:

B] Write a java program to implement method overriding.


Solution:
class Bike{

pg. 23
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

void average(){
System.out.println("Mustafa Sayyed");
System.out.println("My bike average is not the best");
}
}
class Vehicle extends Bike{
void run(){
System.out.println("Mustafa Sayyed");
System.out.println("My Bike average is best");
}
public static void main(String args[]){
Vehicle obj = new Vehicle();
obj.run();
}
}
Object:

C] Write a java program to implement multiple Inheritance.


Solution:
interface AnimalHunt{
void hunt();
pg. 24
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
interface AnimalTravel{
void travel();
}
class Animal implements AnimalHunt,AnimalTravel{
public void hunt(){
System.out.println("Animal is Hunting");
}
public void travel(){
System.out.println("Animal is travelling");
}
}
public class MultipleInheritance{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
Animal a = new Animal();
a.hunt();
a.travel();
}
}
Output:

pg. 25
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

6] Write a java program to show use of class and objects.


Solution:
class Animal {
public void run() {
System.out.println("dog is running");
System.out.println(“Mudassir Raza”);

pg. 26
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
public static void main(String args[]){
System.out.println("cat is running"); Animal a1=new Animal();
a1.run();
}
}

Output:

7] Write a java program using Default Constructor.

Solution:

class Student{
String firstname;
String lastname;
int age;
pg. 27
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

void display(){
System.out.println("default constructor called");
}
public static void main(String args[]){
Student mystudent=new Student();
mystudent.firstname="Mustafa";
mystudent.lastname="Sayyed";
mystudent.age=20;
mystudent.display();
System.out.println(mystudent.firstname);
System.out.println(mystudent.lastname);
System.out.println(mystudent.age);
}
}

Output:

8] Write a java program to perform any one mathematical operation


using constructor overloading with following operation using
a] 2 integer variables
b] 1 double and 1 integer variables
c] 2 double and 1 integer variables

pg. 28
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Solution:
public class Student1{
int x,y;
double b,c;
int sum;
Student1(int x,int y){

System.out.println(x+y);
}
Student1(double b,int x){
System.out.println(b+x);
}
Student1(double b,double c,int x){
System.out.println(b+c+x);
}
public static void main(String args[]){
Student1 a1=new Student1(5,10);
Student1 a2=new Student1(5.5,8);
Student1 a3=new Student1(5.5,6.5,9);
System.out.println("Mustafa Sayyed");
}
}

Output:

pg. 29
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

9] Write a java program to show different types of inheritance.

Solution:

a] Single level Inheritance:

class Circle{
public void display(){
pg. 30
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

System.out.println("Mustafa Sayyed");
System.out.println("This is Circle");
}
}
class Rectangle extends Square{
public void area(){
System.out.println("This is Rectangle.");
}
}
public class SingleInheritance1{
public static void main(String args[]){
Rectangle rect = new Rectangle();
rect.display();
rect.area();

}
}

Output:

b] Multilevel Inheritance:
class Circle{
public void display(){
System.out.println("This is Circle");
}

pg. 31
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
class Rectange extends Circle{
public void area(){
System.out.println("This is Rectangle");
}
}
public class Multilevel1{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
Rectangle rect = new Rectangle();

rect.display();
rect.area();
}
}

Output:

pg. 32
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

c] Hybrid Inheritance:
class GrandFather
{
public void show()
{
System.out.println("I have Bicycle");
}
}
class Father extends GrandFather{
public void show(){
System.out.println("I have Skoda");
}
}
class Son extends Father{
public void show(){
System.out.println("Mustafa Sayyed");
System.out.println("Son have Rolls-Royce");
}
}
public class Daughter extends Father{
public void show(){
System.out.println("Daughter have mercedes-Benz");

pg. 33
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
public static void main(String args[]){
Daughter obj = new Daughter();
Son s = new Son();
s.show();
obj.show();
}
}
Output:

d] Hierarchical Inheritance:
//parent class
class Student{
public void methodStudent(){
System.out.println("The Student are fed up of online lectures");

pg. 34
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

}
}
class Science extends Student{
public void methodScience(){
System.out.println("The Science Student are very Boring");
}
}
class Commerce extends Student{
public void methodCommercel(){
System.out.println("The Commerce student are very idle persons in the
world");
}
}
class Arts extends Student{
public void methodArts(){
System.out.println("The Arts Students are somehow better than of
Commerce Student");
}
}
public class hierarchicalinheritance{
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
Science sci = new Science();
pg. 35
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Commerce comm = new Commerce();


Arts art = new Arts();

//all the sub classes can access the method of supper class
sci.methodStudent();
comm.methodStudent();
art.methodStudent();
}
}

Output:

10] Write a java program using abstrct calss and abstract methods.

Solution:
abstract class MotorBike{

pg. 36
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

abstract void speed();


}
class SportsBike extends MotorBike{

//implementation of abstract method


public void speed(){
System.out.println("SporBike speed is much more than
MountainBike");
}
}
class MountainBike extends MotorBike{

//implementation of abstract method


public void speed(){
System.out.println("Mustafa Sayyed");
System.out.println("MountainBike is only made for Mountain region so
the speed is less than SportBike");
}
}
class Abstract1{
public static void main(String args[]){
MountainBike m1 = new MountainBike();
m1.speed();
pg. 37
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

SportsBike s1 = new SportsBike();


s1.speed();
}
}

Output:

11] How will we achieve Multiple Inheritance in java Explain with a


program.

Solution:

pg. 38
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

class Wishes{
void message(){
System.out.println("Best of luck");
}
}
class Birthday{
void message(){
System.out.println("Mustafa Sayyed");
System.out.println("I Wish You A Wonderful Birthday!!");
}
}
public class Mustafa extends Birthday{

//considering a scenario
public static void main(String args[]){
Mustafa m=new Mustafa();

//can't decide which classes message() method will be invoked


m.message();
}
}

pg. 39
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Output:

12] Write a java program using Default method.

Solution:
interface say{

pg. 40
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

//Default method
default void say(){
System.out.println("Hello,I am just practising Default method");
}
//Abstract method
void sayMore(String msg);
}
public class DefaultMethods implements say{
public void sayMore(String msg){

//implementing abstract method

System.out.println(msg);
}
public static void main(String args[]){
System.out.println("Mustafa Sayyed");
DefaultMethods dm = new DefaultMethods();
dm.say(); //calling default method
dm.sayMore("Work Hard to make your parents feel proud");//calling
abstract method
}
}

pg. 41
Name: Mustafa Sayyed Roll No:261 Class: SYIT Subject: Core Java

Output:

pg. 42

You might also like