Java basic
Java basic
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");
}
}