pastebin

Paste Search Dynamic
Recent pastes
count Footwear
  1. import java.util.*;
  2. import java.util.Scanner;
  3. import java.util.Arrays;
  4. public class Main{
  5.         public static void main(string[] args){
  6.                 Scanner sc=new Scanner(system.in);
  7.                 Footwear[] ar=new Footwear[5];
  8.                 for(int i=0;i<5;i++){
  9.                         int a=sc.nextInt();
  10.                         sc.nextLine();
  11.                         string b=sc.nextLine();
  12.                         string c=sc.nextLine();
  13.                         int d=sc.nextInt();
  14.                         sc.nextLine();
  15.                         ar[i]=new Footwear(a,b,c,d);
  16.                 }
  17.                 string new_type=sc.nextLine();
  18.                 string new_name=sc.nextLine();
  19.                 int output=count(ar,new_type);
  20.                 if(output>0)
  21.                 system.out.println(output);
  22.                 else
  23.                 system.out.println("Footwear not available");
  24.                 Footwear obj=second(ar,new_name);
  25.                 if(obj!=null){
  26.                         system.out.println(obj.id);
  27.                         system.out.println(obj.name);
  28.                         system.out.println(obj.price);
  29.                 }
  30.                 else
  31.                 system.out.println("Brand not available");
  32.         }
  33.         public static int count(Footwear[] ar1,string new_type){
  34.                 int c=0;
  35.         for(int i=0;i<5;i++){
  36.                 if(ar1[i].type.equalsIgnoreCase(new_type)){
  37.                         c++;
  38.                 }
  39.         }
  40.         return c;
  41.         }
  42.         public static Footwear second(Footwear[] ar1,string new_name){
  43.                 Footwear[] help=new Footwear[0];
  44.                 for(int i=0;i<5;i++){
  45.                         if(ar1[i].name.equalsIgnoreCase(new_name)){
  46.                                 help=arrays.copyOf(help,help.length+1);
  47.                                 help[help.length-1]=ar1[i];
  48.                         }
  49.                 }
  50.                 if(help.length>0){
  51.                         for(int i=0;i<help.length-1;i++){
  52.                                 for(int j=0;j<help.length-1;j++){
  53.                                         if(help[j].price<help[j+1].price){
  54.                                                 Footwear temp=help[j+1];
  55.                                                 help[j+1]=help[j];
  56.                                                 help[j]=temp;
  57.                                         }
  58.                                 }
  59.                         }
  60.                         if(help.length>1)
  61.                         return help[1];
  62.                         else
  63.                         return help[0];
  64.                 }
  65.                 return null;
  66.         }
  67.        
  68. }
  69. class Footwear{
  70.         int id;
  71.         string name;
  72.         string type;
  73.         int price;
  74.         public Footwear(int id,string name,string type,int price){
  75.                 this.id=id;
  76.                 this.name=name;
  77.                 this.type=type;
  78.                 this.price=price;
  79.         }
  80. }
Parsed in 0.085 seconds