Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 27

JAVA ASSIGNMENT 1

ROLL NO: 23
NAME: NIDHI SONI
1. Write a program which print “Hello java” statement.
package javaassignment1;

public class helloworld


{

public static void main(String[] args)


{
// TODO Auto-generated method stub
System.out.println("HELLO , JAVA");
}

1. Write a program to find factorial of a number.  (using CLA)

package javaassignment1;

import java.io.*;
import java.net.*;
import java.util.*;

public class factorial {

public static void main(String[] args)


{
int n, c, f = 1;

System.out.println("Enter no : ");
Scanner s = new Scanner(System.in);

n = s.nextInt();

if (n < 0)
System.out.println("Number should be non-negative.");
else
{
for (c = 1; c <= n; c++)
f = f*c;
System.out.println("Factorial of "+n+" is = "+f);
}

2. Write a program that converts a temperature from degrees Fahrenheit to degrees

         Celsius. The formula of converting is as under. (using CLA)

         C = (5/9) (F-32)

package javaassignment1;

import java.util.Scanner;

public class fahrenheittodegree {

public static void main(String[] args) {

// TODO Auto-generated method stub

int n , m;

System.out.println("Enter no : ");

Scanner s = new Scanner(System.in);

n = s.nextInt();

m= (n-32)*5/9;

System.out.println("Farenheit To Degree : ");

//m=s.nextInt();

//System.out.println("Farenheit To Degree : " ,+m);

System.out.print(+m);
}

3. WAP to check entered no is positive or negative. (using CLA)

package javaassignment1;

import java.util.Scanner;

public class positiveornegative {

public static void main(String[] args) {

// TODO Auto-generated method stub

int n;

System.out.println("Enter no : ");

Scanner s = new Scanner(System.in);

n = s.nextInt();

if(n<0)

System.out.println("Negative.");

else

System.out.println("Positive . ");
}

4. WAP to find out the largest no out of 2 nos. with using conditional operators.

package javaassignment1;

import java.util.Scanner;

public class maxmin {

public static void main(String[] args) {

// TODO Auto-generated method stub

int m,n;

Scanner s=new Scanner(System.in);

System.out.println("Enter A :");

m=s.nextInt();

System.out.println("Enter B :");

n=s.nextInt();

if(m>n)

System.out.println(" A is Greater than B.");

else

{
System.out.println(" B is Greater than A.");

5. WAP to find out the largest no out of 3 nos. with using logical operators.

package javaassignment1;

import java.util.Scanner;

public class greater3nos {

public static void main(String[] args) {

// TODO Auto-generated method stub

int x,y,z;

Scanner s=new Scanner(System.in);

System.out.println("Enter A :");

x=s.nextInt();

System.out.println("Enter B :");

y=s.nextInt();

System.out.println("Enter C :");

z=s.nextInt();

if(x>y&&x>z)

System.out.println(" A is Greater than B & C.");

}
else if(y>x&&y>z)

System.out.println(" B is Greater than A & C.");

else

System.out.println(" C is Greater than A & B.");

6. WAP to display addition of integer array. Pass array through CLA.

package javaassignment1;

import java.util.Scanner;

import java.io.*;

import java.net.*;

public class arrayaddition {

public static void main(String[] args)

{
// TODO Auto-generated method stub

//int x=Integer.parseInt(args[0]);

//int y=Integer.parseInt(args[1]);

Scanner s= new Scanner(System.in);

int a[]=new int[2];

System.out.println("Enter No 1 : ");

a[0]=s.nextInt();

System.out.println("Enter No 2 : ");

a[1]=s.nextInt();

int p=a[0]+a[1];

//System.out.prin

System.out.print("Addition : "+p);

//System.out.println("Addition : ",+p);

//int p=a[0]+a[1];

//p=s.nextInt();

}
7. WAP to sort array. Pass array through CLA.

package javaassignment1;

import java.util.Scanner;

import java.io.*;

import java.net.*;

public class sortarray

public static void main(String[] args)

// TODO Auto-generated method stub

int a,b;

Scanner s = new Scanner(System.in);

System.out.print("Enter number of elements you want in the array: ");

a = s.nextInt();

int x[] = new int[a];

System.out.println("Enter array elements:");

for (int i = 0; i < a; i++)

x[i] = s.nextInt();

s.close();
for (int i = 0; i < a; i++)

for (int j = i + 1; j < a; j++)

if (x[i] > x[j])

b= x[i];

x[i] = x[j];

x[j] = b;

System.out.print("Array Elements in Ascending Order: ");

for (int i = 0; i <= a- 1; i++)

System.out.print(x[i] + ", ");

// System.out.print(x[a - 1]);

8. WAP to print entered no in reverse order. (using CLA)

package javaassignment1;

import java.util.Scanner;
public class reverseorder {

public static void main(String[] args)

// TODO Auto-generated method stub

int a,b , j=0, i;

Scanner s = new Scanner(System.in);

System.out.print("Enter number of elements you want in the array: ");

a = s.nextInt();

int x[] = new int[a];

int y[]=new int[a];

System.out.println("Enter array elements:");

for ( i = 0; i < a; i++)

x[i] = s.nextInt();

System.out.println("Reverse Array:");

for(i=a;i>0;i--, j++)

{
y[j]=x[i-1];

System.out.println(y[j]);

9. WAP to convert binary no to equivalent decimal no.

package javaassignment1;

import java.io.*;

import java.net.*;

import java.util.*;

public class binarydecimal {

public static void main(String[] args)

binarydecimal bd=new binarydecimal();

bd.display();

void display()

int d=0,r,n,base=1;
Scanner s=new Scanner(System.in);

System.out.println("Enter Binary Value :");

n=s.nextInt();

while(n>0)

r=n%10;

d=d+(r*base);

n=n/10;

base=base*2;

System.out.println(d);

10. WAP to convert decimal no to equivalent binary no.

package javaassignment1;

import java.util.Scanner;

public class decimalbinary {

public static void main(String[] args)

// TODO Auto-generated method stub

decimalbinary db=new decimalbinary();

db.display();
}

void display()

int n,r,b=0,base=1;

Scanner s=new Scanner(System.in);

System.out.println("Enter decimal Value :");

n=s.nextInt();

while(n>0)

r=n%2;

b=b+(r*base);

n=n/2;

base=base*10;

System.out.println(b);

11. WAP to make a simple calculator using switch case. (using CLA)

package javaassignment1;
import java.util.Scanner;

public class calc {

public static void main(String[] args)

// TODO Auto-generated method stub

int n,a=0,b=0,ch,op;

Scanner s=new Scanner(System.in);

System.out.println(" 1. Addition ");

System.out.println(" 2. Subtraction ");

System.out.println(" 3. Multiplication ");

System.out.println(" 4. Division ");

System.out.println(" 5. Modulo ");

System.out.println(" Select Operation : ");

n=s.nextInt();

System.out.println(" Enter A : ");

a=s.nextInt();

System.out.println(" Enter B : ");

b=s.nextInt();

//n=Integer.parseInt(args[0]);
//a=Integer.parseInt(args[0]);

//b=Integer.parseInt(args[0]);

//System.out.println(" 1. Addition ");

ch=n;

switch(ch)

case 1:

op=a+b;

System.out.println(" Addition :"+op);

break;

case 2:

op=a-b;

System.out.println(" Subtraction : "+op);

break;

case 3:

op=a*b;

System.out.println("Multiplication : "+op);

break;
case 4:

op=a/b;

System.out.println(" Division : "+op);

break;

case 5:

op=a%b;

System.out.println("Modulo : "+op);

break;

default:

System.out.println(" Invalid Option ! ");

12. WAP for this pattern


a.1             b.  A

    1 2               BC

123           DEF

package javaassignment1;

public class patternprint {

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

{
// TODO Auto-generated method stub

patternprint p=new patternprint();

p.display();

public void display()

int a=3, j;

for(a=1;a<=3;a++)

for(j=1;j<=a;j++)

System.out.print(j+"");

System.out.println();

}*/

public static void main(String[] args)


{

// TODO Auto-generated method stub

patternprint p=new patternprint();

p.display();

public void display()

char a='A';

int j;

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

for(j=1;j<=i;j++)

System.out.print(a+"");

a++;

System.out.println();

}
}

13. WAP to print entered no in reverse order. (using method)

package javaassignment1;

import java.util.Scanner;

public class methodreverseorder {

public static void main(String[] args)

// TODO Auto-generated method stub

methodreverseorder ro=new methodreverseorder();

ro.display();

public void display()

int n,d,r=0;

Scanner s=new Scanner(System.in);

System.out.println("Enter Value :");

n=s.nextInt();

while(n>0)

d=n%10;

r=r*10+d;
n=n/10;

System.out.println(r);

14. WAP to calculate the sum of all positive no, and all negative nos. You can enter 0 to quit the
program and display the result. Display the list of numbers entered by the user using an array.

package javaassignment1;

import java.lang.reflect.Array;

import java.util.Scanner;

import java.util.random.*;

public class positivenegativearraysum {

public static void main(String[] args)

// TODO Auto-generated method stub

int n,m=0;

Scanner s= new Scanner(System.in);

System.out.println("Enter no of arguments : ");

n=s.nextInt();
int a[]=new int[n];

System.out.println("Enter elements : ");

for(int i=0;i<n;i++)

a[i]=s.nextInt();

System.out.println("Elements are :");

for(int i=0;i<n;i++)

System.out.println(+a[i]);

}
for(int i=0;i<n;i++)

m=m+a[i];

//System.out.println(+a[i]);

System.out.println(" Sum of elements : "+m);

15. WAP to take some float values in an array. Sort this array.

package javaassignment1;

import java.util.Scanner;

public class arrayfloatsort {

public static void main(String[] args)

{
// TODO Auto-generated method stub

int n,i;
float m=0;

Scanner s= new Scanner(System.in);


System.out.println("Enter no of arguments : ");
n=s.nextInt();

float a[]=new float[n];

System.out.println("Enter elements : ");

for( i=0;i<a.length;i++)
{

a[i]=s.nextFloat();
}

System.out.println("Elements are :"+a[i]);

for(i=0;i<a.length;i++)
{

for (int j = i + 1; j <a.length; j++)


{
if (a[i] > a[j])
{
m= a[i];
a[i] = a[j];
a[j] = m;
}

}
for(i=0;i<a.length;i++)
{

System.out.println(a[i]+"");
}

}
}
16. Take matrices A and B from the user and display the multiplication of matrices.
package javaassignment1;

import java.util.Scanner;

public class matrixmultiply {

public static void main(String[] args)

{
// TODO Auto-generated method stub

int n;
Scanner s=new Scanner(System.in);

System.out.println("Enter the size of Matrix:");


n=s.nextInt();

int a[][]=new int[n][n];


int b[][]=new int[n][n];
int c[][]=new int[n][n];

System.out.println("Enter 1st Matrix Element:");

for (int i = 0; i < a.length; i++)


{
for (int j = 0; j < a.length; j++)
{
a[i][j]=s.nextInt();
}
}
System.out.println("Enter 2nd Matrix Elements :");

for (int i = 0; i < a.length; i++)


{
for (int j = 0; j < a.length; j++)
{
b[i][j]=s.nextInt();
}
}
System.out.println("First Matrix :");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println("");
}
System.out.println("Second Matrix :");

for (int i = 0; i < n; i++)


{
for (int j = 0; j < n; j++)
{
System.out.print(b[i][j]+" ");
}

System.out.println("");
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
for(int k=0;k<n;k++)
{
c[i][j]+=a[i][k]*b[k][j];

}
}
}

System.out.println("Multiplication of matrix is:");


for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
System.out.print(c[i][j]+" ");
}
System.out.println("");
}
}
}

You might also like