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

Java Assignment 1 Roll No: 23 Name: Nidhi Soni

This document contains 11 Java programming assignments. The assignments include programs to print "Hello Java", calculate a factorial, convert between Fahrenheit and Celsius temperatures, determine if a number is positive or negative, find the largest of two and three numbers, add elements of an integer array, sort an integer array, reverse the order of an integer array, convert between binary and decimal numbers, and create a basic calculator using switch statements. Each assignment provides sample code to complete the task.

Uploaded by

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

Java Assignment 1 Roll No: 23 Name: Nidhi Soni

This document contains 11 Java programming assignments. The assignments include programs to print "Hello Java", calculate a factorial, convert between Fahrenheit and Celsius temperatures, determine if a number is positive or negative, find the largest of two and three numbers, add elements of an integer array, sort an integer array, reverse the order of an integer array, convert between binary and decimal numbers, and create a basic calculator using switch statements. Each assignment provides sample code to complete the task.

Uploaded by

Nidhi Soni
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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