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

Java basic

The document contains a series of Java programs that perform various tasks such as checking if a number is even or odd, finding the largest of three numbers, calculating profit or loss, determining if a year is a leap year, and more. Each program utilizes the Scanner class for user input and implements conditional statements to execute different functionalities. The programs cover a wide range of basic programming concepts, including loops, conditionals, and arithmetic operations.

Uploaded by

tanishaagar2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Java basic

The document contains a series of Java programs that perform various tasks such as checking if a number is even or odd, finding the largest of three numbers, calculating profit or loss, determining if a year is a leap year, and more. Each program utilizes the Scanner class for user input and implements conditional statements to execute different functionalities. The programs cover a wide range of basic programming concepts, including loops, conditionals, and arithmetic operations.

Uploaded by

tanishaagar2005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

ASSIGNMENT-2

Q.1
import java.util.Scanner;
class EvenOdd
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number");
int num=sc.nextInt();
if(num%2==0){
System.out.println(num+" is even");
}
else
System.out.println(num+" is odd");
}
}

Q2.
import java.util.Scanner;
class Largest
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 3 numbers");
int num1=sc.nextInt();
int num2=sc.nextInt();
int num3=sc.nextInt();
if(num1<num2&&num2>num3){
System.out.println("Largest number is "+num2);}
else if(num1>num2&&num1>num3){
System.out.println("Largest number is "+num1);
}
else{
System.out.println("Largest number is "+num3);
}
}
}
Q.3.
import java.util.Scanner;
class ProfitLoss
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter Cost price");
int CP=sc.nextInt();
System.out.println("Enter Selling Price");
int SP=sc.nextInt();
if(CP>SP){
int L=CP-SP;
System.out.println("Loss Of RS."+L);}
else{
int P=SP-CP;
System.out.println("Profit of Rs."+P);}
}
}

Q.4.
import java.util.Scanner;
class Divisible{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number");
int a=sc.nextInt();
if(a%5==0&&a%11==0){
System.out.println(a+ " is divisible by 5 and 11");}
else{
System.out.println(a+" is not divisible by 5 and 11");}
}
}
Q.5.
import java.util.Scanner;
class Equal
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 3 numbers");
int num1=sc.nextInt();
int num2=sc.nextInt();
int num3=sc.nextInt();
if(num1==num2&&num2==num3){
System.out.println("All numbers are equal");}
else if(num1!=num2&&num2!=num3){
System.out.println("All number are different");
}
else{
System.out.println(" Neither they are equal nor different");
}
}
}

Q.6.
import java.util.Scanner;
class LeapYear
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a year");
int a=sc.nextInt();
if(a%100==0&&a%4==0){
if(a%400==0){
System.out.println(a+" Year is a leap year");}
else
System.out.println(a+"Not leap year");}
else
System.out.println(a+ "Year is not a leap year");
}
}

Q.7.
import java.util.Scanner;
class Zero
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a floating point number");
float num=sc.nextFloat();
if(num==0.0f)
System.out.println(num+" is Zero");
else if(num>0.0f)
System.out.println(num+ " is Positive");
else
System.out.println(num+" is Negative");
}
}

Q.8.
import java.util.Scanner;
class Same
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 2 floating point number");
float num1=sc.nextFloat();
float num2=sc.nextFloat();
int a=Math.round(num1*1000);
int b=Math.round(num2*1000);
if(a==b)
System.out.println(num1+" is same as "+num2);
else
System.out.println(num1+" is not same as "+num2);
}
}

Q.9.
import java.util.Scanner;
class Percentage
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter marks of Physics");
int Phy=sc.nextInt();
System.out.println("Enter marks of Chemistry");
int Che=sc.nextInt();
System.out.println("Enter marks of Biology");
int Bio=sc.nextInt();
System.out.println("Enter marks of Mathematics");
int Math=sc.nextInt();
System.out.println("Enter marks of Computer");
int Com=sc.nextInt();
int sum=Phy+Che+Bio+Math+Com;
double per=(sum*100)/500;
System.out.println("Percentage"+per);
if(per>=90.0)
System.out.println("A");
else if(per>=80)
System.out.println("B");
else if(per>=70)
System.out.println("C");
else if(per>=60)
System.out.println("D");
else if(per>=40)
System.out.println("E");
else
System.out.println("F");
}
}

Q.10.
import java.util.Scanner;
class Triangle
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 3 numbers");
double a=sc.nextDouble();
double b=sc.nextDouble();
double c=sc.nextDouble();
if(a==b&&a==c)
System.out.println("Equilateral Triangle ");
else if(a==b||b==c||a==c)
System.out.println("Isosceles Triangle");
else
System.out.println("Scalene Triangle");
}
}
Q.11.
import java.util.Scanner;
class Character
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a character");
char ch=sc.next().charAt(0);
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'){
System.out.println(ch+" is character");
}
else
System.out.println(ch+" is not a character");
}
}

Q.12.
import java.util.Scanner;
class Vowels
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter an Alphabet");
char ch=sc.next().charAt(0);
if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u'||ch=='A'||ch=='E'||ch=='I'||
ch=='O'||ch=='U'){
System.out.println(ch+" is vowel");
}
else
System.out.println(ch+" is a consonant");
}
}

Q.13.
import java.util.Scanner;
class Check
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a character");
char ch=sc.next().charAt(0);
if(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z')
System.out.println(ch+" is Alphabet");
else if(ch>='1'&&ch<='9')
System.out.println(ch+" is a digit");
else
System.out.println(ch+" is special character");
}
}

Q.14.
import java.util.Scanner;
class UpperLower
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter a Character");
char ch=sc.next().charAt(0);
if(ch>='a'&&ch<='z')
System.out.println(ch+" is Lowercase");
else if(ch>='A'&&ch<='Z')
System.out.println(ch+" is a Uppercase");
else
System.out.println(ch+" is not a alphabet");
}
}

Q.15.
import java.util.Scanner;
class Rectangle
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter Length");
double l=sc.nextDouble();
System.out.println("Enter Breath");
double b=sc.nextDouble();
double area=l*b;
double perimeter=2*(l+b);
if(area>perimeter)
System.out.println("area of rectangle "+area+" is greater than perimeter of
rectangle "+perimeter);
else
System.out.println("area of rectangle "+area+" is not greater than perimeter of
rectangle "+perimeter);
}
}

Q.16.
import java.util.Scanner;
class Day
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 1 for Sunday, 2 for Monday, 3 for Tuesday, 4 for
Wednesday, 5 for Thursday, 6 for Friday ,7 for Saturday ");
int num=sc.nextInt();
switch(num) {
case 1:
System.out.println("The day is Sunday");
break;
case 2:
System.out.println("The day is Monday");
break;
case 3:
System.out.println("The day is Tuesday");
break;
case 4:
System.out.println("The day is Wednesday");
break;
case 5:
System.out.println("The day is Thursday");
break;
case 6:
System.out.println("The day is Friday");
break;
case 7:
System.out.println("The day is Saturday");
break;
default:
}
}
}

Q.17.
import java.util.Scanner;
class Calculator
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 2 numbers for calculation");
int a=sc.nextInt();
int b=sc.nextInt();
System.out.println("Enter + for addition,- for subtraction ,x for multiplication,/ for
division ");
char ch=sc.next().charAt(0);
switch(ch) {
case '+':
System.out.println(a+b);
break;
case '-':
System.out.println(a-b);
break;
case 'x':
System.out.println(a*b);
break;
case '/':
System.out.println(a/b);
break;
default:
}
}
}
Q.18.
import java.util.Scanner;
class Random
{
public static void main(String args[]){
System.out.println("Random number is= "+Math.random());
}
}

Q.19.
import java.util.Scanner;
class Roots
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 3 numbers");
double a=sc.nextDouble();
double b=sc.nextDouble();
double c=sc.nextDouble();
System.out.print("Quadratic equation is ");
System.out.println(a+"x^2"+b+"x"+c+"=0");
double r=(b*b)-(4*a*c);
if(a==0)
System.out.println("Roots can not be calculated ");
else if(r>0){
double root1=(-b+Math.sqrt(r))/(2*a);
double root2=(-b-Math.sqrt(r))/(2*a);
System.out.println("Roots are "+root1+" "+root2);}
else{
double root1=(-b)/(2*a);
System.out.println("Root is "+root1);
}
}
}

Q.20.
import java.util.Scanner;
class Months
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 1 for January,2 for february,3 for march,4 for april,5for
may,6 for June,7 for July,8 for august,9 for September,10 for october,11 for
November,12 for december ");
int mon=sc.nextInt();
switch(mon){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("Month has 31 days");
break;
case 2:
System.out.println("Month has 28 days");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("Month has 30 days");
break;
default:
}
}
}
Q.21.
import java.util.Scanner;
class Alphabet
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println(" Alphabet ");
char ch=sc.next().charAt(0);
switch(ch){
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
System.out.println(ch+" is a vowel");
break;
default:
System.out.println(ch+" is a consonant");
}
}
}

Q.22.
import java.util.Scanner;
class Months
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("Enter 1 for January,2 for february,3 for march,4 for april,5for
may,6 for June,7 for July,8 for august,9 for September,10 for october,11 for
November,12 for december ");
int mon=sc.nextInt();
switch(mon){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("Month has 31 days");
break;
case 2:
System.out.println("Month has 28 days");
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("Month has 30 days");
break;
default:
}
}
}

Q.23.
import java.util.Scanner;
import java.util.Random;
class Game1
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
Random random=new Random();
System.out.println("Enter user choice from rock,paper,scissor");
String s=sc.nextLine();
String[] choice={"rock","paper","scissor"};
String cc=choice[random.nextInt(3)];
System.out.println("Computer choice "+cc);
if(s.equals(cc))
System.out.println("Its a tie");
else if(s.equals("rock")&&cc.equals("scissor")||
s.equals("scissor")&&cc.equals("paper")||s.equals("paper")&&cc.equals("rock"))
System.out.println("User is Winner");
else if(s.equals("rock")||s.equals("scissor")||s.equals("paper"))
System.out.println("Computer is winner");
else
System.out.println("Invalid choice");
}
}

Q.24.
import java.util.Scanner;
import java.util.Random;
class Game2
{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
Random random=new Random();
System.out.println("Enter user choice from bat,ball,stump");
String s=sc.nextLine();
String[] choice={"bat","ball","stump"};
String cc=choice[random.nextInt(3)];
System.out.println("Computer choice "+cc);
if(s.equals(cc))
System.out.println("Its a tie");
else if(s.equals("bat")&&cc.equals("ball")||s.equals("ball")&&cc.equals("stump")||
s.equals("stump")&&cc.equals("bat"))
System.out.println("User is Winner");
else if(s.equals("bat")||s.equals("ball")||s.equals("stump"))
System.out.println("Computer is winner");
else
System.out.println("Invalid choice");
}
}

You might also like