mehrdad_hellboy
سه شنبه 26 خرداد 1394, 11:04 صبح
سلام
من مبتدی هستم
من این برنامه رو که تعدادی اطلاعات رو از ورودی میگیره و در نهایت تو خروجی چاپ میکنه رو با آرایه نوشتم
حالا :
1- چطوری میشه بگم که اگه کاربر end رو زد از حلقه خارج شو و دیگه اطلاعات نگیر
اینم کد هام
public static void main(String[] args) {
// TODO code application logic here
Scanner user_input = new Scanner(System.in);
ArrayList<String> name=new ArrayList<>();
ArrayList<String> family=new ArrayList<>();
ArrayList<String> sex=new ArrayList<>();
ArrayList<String> tel=new ArrayList<>();
ArrayList<String> carname=new ArrayList<>();
ArrayList<String> carmodel=new ArrayList<>();
ArrayList<String> carcolor=new ArrayList<>();
ArrayList<String> carpelak=new ArrayList<>();
ArrayList<String> taviz=new ArrayList<>();
ArrayList<String> tamir=new ArrayList<>();
name.add("first");
for(int i=0;i<name.size(); i++){
System.out.print("ENter name :"+i);
name.add(user_input.next());
System.out.print("ENter family :"+i);
family.add(user_input.next());
System.out.print("ENter jensiyat:"+i);
sex.add(user_input.next());
System.out.print("ENter telephone :"+i);
tel.add(user_input.next());
System.out.print("ENter car name :"+i);
carname.add(user_input.next());
System.out.print("ENter car model :"+i);
carmodel.add(user_input.next());
System.out.print("ENter car color :"+i);
carcolor.add(user_input.next());
System.out.print("ENter car pelak :"+i);
carpelak.add(user_input.next());
System.out.print("ENter car tamir :"+i);
tamir.add(user_input.next());
System.out.print("ENter car taviz :"+i);
taviz.add(user_input.next());
}
System.out.printf("%-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s",
"name , family , jensiyat , ");
for(int i=0;i<name.size(); i++){
System.out.print(name.get(i)+ family.get(i)+ sex.get(i)+ tel.get(i)+ carcolor.get(i)
+ carmodel.get(i)+carname.get(i)+ carpelak.get(i)+tamir.get(i)+taviz.get(i));
}
for(int i=0;i<taviz.size(); i++){
System.out.print(taviz.get(i));
}
for(int i=0;i<name.size(); i++){
}
}
ممنونم
من مبتدی هستم
من این برنامه رو که تعدادی اطلاعات رو از ورودی میگیره و در نهایت تو خروجی چاپ میکنه رو با آرایه نوشتم
حالا :
1- چطوری میشه بگم که اگه کاربر end رو زد از حلقه خارج شو و دیگه اطلاعات نگیر
اینم کد هام
public static void main(String[] args) {
// TODO code application logic here
Scanner user_input = new Scanner(System.in);
ArrayList<String> name=new ArrayList<>();
ArrayList<String> family=new ArrayList<>();
ArrayList<String> sex=new ArrayList<>();
ArrayList<String> tel=new ArrayList<>();
ArrayList<String> carname=new ArrayList<>();
ArrayList<String> carmodel=new ArrayList<>();
ArrayList<String> carcolor=new ArrayList<>();
ArrayList<String> carpelak=new ArrayList<>();
ArrayList<String> taviz=new ArrayList<>();
ArrayList<String> tamir=new ArrayList<>();
name.add("first");
for(int i=0;i<name.size(); i++){
System.out.print("ENter name :"+i);
name.add(user_input.next());
System.out.print("ENter family :"+i);
family.add(user_input.next());
System.out.print("ENter jensiyat:"+i);
sex.add(user_input.next());
System.out.print("ENter telephone :"+i);
tel.add(user_input.next());
System.out.print("ENter car name :"+i);
carname.add(user_input.next());
System.out.print("ENter car model :"+i);
carmodel.add(user_input.next());
System.out.print("ENter car color :"+i);
carcolor.add(user_input.next());
System.out.print("ENter car pelak :"+i);
carpelak.add(user_input.next());
System.out.print("ENter car tamir :"+i);
tamir.add(user_input.next());
System.out.print("ENter car taviz :"+i);
taviz.add(user_input.next());
}
System.out.printf("%-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s %-10s",
"name , family , jensiyat , ");
for(int i=0;i<name.size(); i++){
System.out.print(name.get(i)+ family.get(i)+ sex.get(i)+ tel.get(i)+ carcolor.get(i)
+ carmodel.get(i)+carname.get(i)+ carpelak.get(i)+tamir.get(i)+taviz.get(i));
}
for(int i=0;i<taviz.size(); i++){
System.out.print(taviz.get(i));
}
for(int i=0;i<name.size(); i++){
}
}
ممنونم