Java Handsom
Java Handsom
1. Print Message
2. Sky Airlines
import java.util.Scanner;
public class UserInterface {
}
3. Swap two numbers
import java.util.Scanner;
4. Oxygen Plants
import java.util.Scanner;
public class UserInterface {
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the length of the room(in m)");
double len = sc.nextInt();
if(len<=0){
System.out.println("Invalid length");
return;
}
System.out.println("Enter the breadth of the room(in m)");
double bre = sc.nextInt();
if(bre<=0){
System.out.println("Invalid breadth");
return;
}
System.out.println("Enter the plant area of a single plant(in cm2)");
double area = sc.nextInt();
if(area<=0){
System.out.println("Invalid plant area");
return;
}
double a = (len * bre);
double t1 = area/10000;
double temp = a/t1;
double rem = temp%10;
temp -= rem;
5. BMI Calculator
import java.util.Scanner;
6. Sim Card
import java.util.Scanner;
}
}
import java.util.Scanner;
8. Magic goose
import java.util.Scanner;
9. Lottery Winner
import java.util.Scanner;
public class UserInterface
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//Fill code here
System.out.println("Enter the ticket id");
long val = sc.nextLong();
System.out.println("Enter the unlucky code");
long un = sc.nextLong();
long temp = val;
int cnt = 0;
while(temp>0){
long rem = temp%10;
if(rem==un){
cnt++;
}
temp/=10;
}
if(cnt==0){
System.out.println(val+" is lucky ticket");
}else if(cnt<3){
System.out.println(val+" is partially lucky");
}else{
System.out.println(val+" is unlucky ticket");
}
}
}
import java.util.Scanner;
public class UserInterface
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//Fill code here
System.out.println("Enter Alex points");
int alex = sc.nextInt();
if(alex<0 || alex>50){
System.out.println(alex+" is an invalid number");
return;
}
System.out.println("Enter Nikil points");
int ni = sc.nextInt();
if(ni<0 || ni>50){
System.out.println(ni+" is an invalid number");
return;
}
System.out.println("Enter Sam points");
int sam = sc.nextInt();
if(sam<0 || sam>50){
System.out.println(sam+" is an invalid number");
return;
}
if(alex==ni || alex==sam || ni==sam){
System.out.println("The game is a tie");
}
else if(alex>ni && alex>sam){
System.out.println("Alex scored "+alex+" points and won the game");
}else if(ni>alex && ni>sam){
System.out.println("Nikil scored "+ni+" points and won the game");
}else if(sam>alex && sam>ni){
System.out.println("Sam scored "+sam+" points and won the game");
}
}
}
File 1. Student.java
File 2. UserInterface.java
import java.util.Scanner;
public class UserInterface {
File 1. UserInterface.java
import java.util.Scanner;
public class UserInterface {
}
}
}
File 2. VolumeCalculator.java
File 1. DonorDetails.java
File 2. UserInterface.java
import java.util.Scanner;
public class UserInterface
{
public static void main(String args[])
{
File 1. Ticket.java
File 2. UserInterface.java
import java.util.Scanner;
public class UserInterface {
System.out.println("Enter no of bookings");
int numberOfBookings=sc.nextInt();
for(int i=0;i<numberOfBookings;i++){
Ticket ticket=new Ticket();
System.out.println("Enter the ticketid");
int ticketId=sc.nextInt();
ticket.setTicketid(ticketId);
int totalAmount=ticket.calculateTicketCost(numberOfTickets);
if(totalAmount==-1){
System.out.println("Tickets are not available");
}else if(Ticket.getAvailableTickets()==0){
System.out.println("Total amount: "+totalAmount);
System.out.println("House Full");
return;
}
else{
System.out.println("Total amount: "+totalAmount);
System.out.println("Available ticket after booking: "+Ticket.getAvailableTickets());
}
}
if(Ticket.getAvailableTickets()==0){
System.out.println("House full");
}
}
}
}
public static boolean check(int year){
boolean flag = false;
if(year%4==0){
flag = true;
if(year%100==0){
flag = true;
if(year%400==0){
flag=true;
}else{
flag=false;
}
}
}
else{
flag=false;
}
return flag;
}
public static boolean valid(String date){
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy");
dateFormat.setLenient(false);
try{
dateFormat.parse(date);
return true;
}catch(ParseException e){
return false;
}
}
}
import java.util.Scanner;
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
}
public static Date parseDate(String dateStr) throws ParseException{
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
dateFormat.setLenient(false);
return dateFormat.parse(dateStr);
}
public static Date calculateExpDate(Date mfd, int months){
Calendar calendar = Calendar.getInstance();
calendar.setTime(mfd);
calendar.add(Calendar.MONTH,months);
return calendar.getTime();
}
}
import java.util.Scanner;
import java.util.Scanner;
}
public static boolean isPrime(int n){
boolean flag = false;
for(int i = 2;i<=n/2; i++){
if(n%i==0){
flag=true;
break;
}
}
return flag;
}
import java.util.*;
public class UserInterface{
import java.util.*;
}
}
22. Two arrays game
import java.util.Scanner;
import java.util.Scanner;
File 1. Product.java
//This method should return the productId, productName and price seperated by
whitespace
public String toString()
{
return productId + " " + productName + " " + price;
}
File 2. SortById.java
import java.util.Comparator;
File 3. SortByPrice.java
import java.util.Comparator;
public class SortByPrice implements Comparator<Product> {
public int compare(Product a, Product b){
return (int) (a.price - b.price);
}
}
File 4. UserInterface.java
import java.util.Arrays;
import java.util.Scanner;
import java.util.Scanner;
public class UserInterface {
public static void main(String args[])
{
//fill the code here
Scanner sc=new Scanner(System.in);
System.out.println("Enter the customer details");
int ad = Integer.parseInt(str[1]);
int ch =Integer.parseInt(str[2]);
int d =Integer.parseInt(str[3]);
if(ad<0){
return;
}else if(ch<0){
return;
}else if(d<=0){
return;
CalCost(name, ad,ch,d);
}
public static void CalCost(String name, int peroid, int child, int day){
import java.util.*;
set.add("chennai");
set.add("coimbatore");
set.add("erode");
set.add("karur");
set.add("madurai");
set.add("hyderabad");
set.add("salem");
set.add("bangalore");
set.add("delhi");
set.add("agra");
String ch = str.toLowerCase();
if(set.contains(ch)){
}else{
return;
}
}
import java.util.Scanner;
public class UserInterface {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
//fill the code here
System.out.println("Enter the first string");
String fs = sc.nextLine();
if(sec.length()!=fs.length()){
return;
return;
}else if(!check(fs)){
return;
}else if (!check(sec)){
System.out.println(sec+" contains invalid symbols");
return;
}else{
for(int i=0;i<fs.length();i++){
sb.append(ch2);
}else{
sb.append(ch1);
}
System.out.println(sb);
for(char ch:str.toCharArray()){
return false;
return true;
}
}
import java.util.Scanner;
String st = sc.nextLine();
if(age<18){
return;
int mf = Integer.parseInt(str[3]);
if(bf<0){
return;
if(mf<0){
return;
if(sf<0){
}
int cal =bf*10+mf*6+sf*3;
System.out.println(name+" scored "+cal+" points");
import java.util.Scanner;
if(str.length()<9 || str.length()>9){
return;
if(year!=2021){
System.out.println(year+" is an invalid year");
return;
if(stream<1 || stream>5){
return;
}
String rr =str.substring(6);
if(roll<1 || roll>999){
return;
String code="";
if(stream ==1){
code ="LP";
}else if(stream==2){
code = "TA";
}else if(stream==3){
code ="CT";
}else if(stream==4){
code ="PT";
}else if(stream==5){
code = "TT";
import java.util.Scanner;
String st =sc.nextLine();
if(str.length<=2){
System.out.println("Invalid Length");
return;
for(int i=0;i<str.length;i++){
if(!check(str[i])){
return;
String rev="";
for(char ch:str[i].toCharArray()){
rev = ch+rev;
System.out.println(str[str.length-1]+" "+res+str[0]);
if(!Character.isLetter(ch)){
return false;
}
}
return true;
import java.util.Scanner;
public class UserInterface
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//Fill code here
System.out.println("Enter your name");
String name = sc.nextLine();
System.out.println("Enter your PAN number");
String pan = sc.nextLine();
if(!validPan(pan)){
System.out.println(pan+" is an invalid PAN number");
return;
}
System.out.println("Enter your E-mail ID");
String email = sc.nextLine();
if(!validEmail(email)){
System.out.println("Invalid E-mail ID");
return;
}
System.out.println("Profile of "+name+" updated successfully");
}
public static boolean validPan(String pan){
return pan.matches("[A-Z]{5}[0-9]{4}[A-Z]");
}
public static boolean validEmail(String email){
return email.matches("[a-z]{5,10}@digitec.com");
}
}
import java.util.Scanner;
public class UserInterface
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//Fill code here
System.out.println("Enter your name");
String name = sc.nextLine();
System.out.println("Enter your ID");
String id = sc.nextLine();
if(!valid(id)){
System.out.println(id+" is an invalid ID");
}else{
int seat = Integer.parseInt(id.substring(3,6));
int time = Integer.parseInt(id.substring(6,8));
String std = id.substring(8);
import java.util.Scanner;
public class UserInterface
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
//Fill code here
System.out.println("Generate your password");
String pass = sc.nextLine();
if(!isValid(pass)){
System.out.println(pass+" is an invalid password");
return;
}else{
int lc=0,up=0,ss=0,dg=0;
for(char ch:pass.toCharArray()){
if(Character.isLowerCase(ch)){
lc++;
}else if(Character.isUpperCase(ch)){
up++;
}else if("@$#*".indexOf(ch)!=-1){
ss++;
}else if(Character.isDigit(ch)){
dg++;
}
}
System.out.println("The Generated password "+pass+" is valid and has "+lc+"
lowercase alphabet "+up+" uppercase alphabet "+ss+" special character "+dg+" digit");
return;
}
}
public static boolean isValid(String pass){
return pass.length()>=6 && pass.length()<=12 && containsLUDS(pass);
}
public static boolean containsLUDS(String pass){
boolean f1 = pass.matches(".*[a-z].*");
boolean f2 = pass.matches(".*[A-Z].*");
boolean f3 = pass.matches(".*[@$*#].*");
boolean f4 = pass.matches(".*\\d.*");