import java.io.*;
import java.util.*;
//set path = C:\Program Files\Java\jdk1.7.0_51\bin
class readinput1
{
int id,size;
float rate;
String shirtmodel,color;
readinput1()
{
id=0;
size=1;
rate=100;
shirtmodel="AAA";
color="red";
}
readinput1(String col)
{
this();
color=col;
}
readinput1(String col,int id1)
{
this();
this.id=id1;
color=col;
}
readinput1(String col,int id1,String model,int size1)
{
this();
id=id1;
color=col;
size=size1;
shirtmodel=model;
}
readinput1(String col,int id1,String model,int size1,float rate1)
{
id=id1;
color=col;
size=size1;
shirtmodel=model;
rate=rate1;
}
void display()
{
System.out.println("Rate"+rate);
System.out.println("ID"+id);
System.out.println("Shirt Model"+shirtmodel);
System.out.println("Shirt color"+color);
System.out.println("Shirt Size"+size);
}
};
public class readinput
{
public static void main(String[] args) throws IOException
{
int id,size;
float rate;
String shirtmodel,color;
BufferedReader bin;
DataInputStream ds;
bin = new BufferedReader(new InputStreamReader(System.in));
//System.out.println("Enter number 1 to get into your class");
//id = Integer.parseInt(bin.readLine());
//rate = Float.parseFloat(bin.readLine());
ds=new DataInputStream(System.in);
System.out.println("Enter id");
id=Integer.parseInt(ds.readLine());
Scanner scan = new Scanner(System. in);
System.out.println("Enter shirt model");
shirtmodel = scan.next();
System.out.println("Enter color");
color = scan.next();
//rate=scan.nextFloat();
System.out.println("Enter the shirt size");
size=scan.nextInt();
System.out.println("Enter the rate ");
rate=Float.parseFloat(ds.readLine());
readinput1 ripss=new readinput1();
System.out.println("Default Constructor ");
ripss.display();
System.out.println("Enter the choice(1/2/3/4) ");
int ch=Integer.parseInt(ds.readLine());
switch(ch)
{
case 1: System.out.println("change color using single Parameter Constructor ");
readinput1 rips=new readinput1(color);rips.display();break;
case 2: System.out.println("change color and id using two Parameters Constructor ");
readinput1 rip=new readinput1(color,id);rip.display();break;
case 3: System.out.println("change color,id,shirtmodel,size using Parameters(4) Constructor ");
readinput1 rip1=new readinput1(color,id,shirtmodel,size);rip1.display();break;
case 4: System.out.println("change color,id,shirtmodel,size,rate using Parameters(5) Constructor ");
readinput1 rip2=new readinput1(color,id,shirtmodel,size,rate);rip2.display();break;
default: System.out.println("Enter the valid input from 1 to 4 for choice ");
}
}
}
import java.util.*;
//set path = C:\Program Files\Java\jdk1.7.0_51\bin
class readinput1
{
int id,size;
float rate;
String shirtmodel,color;
readinput1()
{
id=0;
size=1;
rate=100;
shirtmodel="AAA";
color="red";
}
readinput1(String col)
{
this();
color=col;
}
readinput1(String col,int id1)
{
this();
this.id=id1;
color=col;
}
readinput1(String col,int id1,String model,int size1)
{
this();
id=id1;
color=col;
size=size1;
shirtmodel=model;
}
readinput1(String col,int id1,String model,int size1,float rate1)
{
id=id1;
color=col;
size=size1;
shirtmodel=model;
rate=rate1;
}
void display()
{
System.out.println("Rate"+rate);
System.out.println("ID"+id);
System.out.println("Shirt Model"+shirtmodel);
System.out.println("Shirt color"+color);
System.out.println("Shirt Size"+size);
}
};
public class readinput
{
public static void main(String[] args) throws IOException
{
int id,size;
float rate;
String shirtmodel,color;
BufferedReader bin;
DataInputStream ds;
bin = new BufferedReader(new InputStreamReader(System.in));
//System.out.println("Enter number 1 to get into your class");
//id = Integer.parseInt(bin.readLine());
//rate = Float.parseFloat(bin.readLine());
ds=new DataInputStream(System.in);
System.out.println("Enter id");
id=Integer.parseInt(ds.readLine());
Scanner scan = new Scanner(System. in);
System.out.println("Enter shirt model");
shirtmodel = scan.next();
System.out.println("Enter color");
color = scan.next();
//rate=scan.nextFloat();
System.out.println("Enter the shirt size");
size=scan.nextInt();
System.out.println("Enter the rate ");
rate=Float.parseFloat(ds.readLine());
readinput1 ripss=new readinput1();
System.out.println("Default Constructor ");
ripss.display();
System.out.println("Enter the choice(1/2/3/4) ");
int ch=Integer.parseInt(ds.readLine());
switch(ch)
{
case 1: System.out.println("change color using single Parameter Constructor ");
readinput1 rips=new readinput1(color);rips.display();break;
case 2: System.out.println("change color and id using two Parameters Constructor ");
readinput1 rip=new readinput1(color,id);rip.display();break;
case 3: System.out.println("change color,id,shirtmodel,size using Parameters(4) Constructor ");
readinput1 rip1=new readinput1(color,id,shirtmodel,size);rip1.display();break;
case 4: System.out.println("change color,id,shirtmodel,size,rate using Parameters(5) Constructor ");
readinput1 rip2=new readinput1(color,id,shirtmodel,size,rate);rip2.display();break;
default: System.out.println("Enter the valid input from 1 to 4 for choice ");
}
}
}
No comments:
Post a Comment