import java.util.ArrayList;
import java.util.Scanner;
public class Product {
public static void main(String[] args) {
ArrayList head = new ArrayList();
ArrayList order = new ArrayList();
ArrayList list = new ArrayList();
ArrayList number = new ArrayList();
ArrayList price = new ArrayList();
String strlist = "";
int L;
Scanner key = new Scanner(System.in);
head.add("ลำดับ");
head.add("รายการ");
head.add(" จำนวน ");
head.add("ราคา");
order.add(1);
list.add("ดินสอ");
number.add(" 10 ");
price.add("15");
order.add(2);
list.add("ปากกา");
number.add(" 20 ");
price.add(25);
order.add(3);
list.add("ยางลบ");
number.add(" 10 ");
price.add(5);
order.add(4);
list.add("ไม้บรรทัด");
number.add("15");
price.add(" 6 " );
order.add(5);
list.add("ไส้ดินสอ");
number.add(30);
price.add(" 20 ");
for (int index = 0; index < head.size(); index++)
System.out.print(head.get(index) + "\t");
System.out.println();
for(int index = 0; index < order.size();index++){
System.out.print(order.get(index)+"\t");
System.out.print(list.get(index)+"\t");
System.out.print(number.get(index)+"\t");
System.out.print(price.get(index)+"\n");
}
System.out.print("พิมพ์รายการสินค้าที่ต้องการค้นหา : ");
strlist = key.nextLine();
int location = list.indexOf(strlist);
System.out.println("ราคา : "+price.get(location));
System.out.print("ใส่จำนวนที่ต้องการ : ");
Scanner want = new Scanner(System.in);
L = want.nextInt();
System.out.println("รวมจะได้เป็น : "+ price.get(location)+"*"+ L );
}
}
แสดงผล
ลำดับ รายการ จำนวน ราคา
1 ดินสอ 10 15
2 ปากกา 20 25
3 ยางลบ 10 5
4 ไม้บรรทัด 15 6
5 ไส้ดินสอ 30 20
พิมพ์รายการสินค้าที่ต้องการค้นหา : ดินสอ
ราคา : 15
ใส่จำนวนที่ต้องการ : 5
รวมจะได้เป็น : 15*5
จะทำยังไงให้บรรทัดที่ รวมจะได้เป็น มันมาคูณกันแล้วแสดงผลลัพธ์ที่จะได้อะครับ รบกวนด้วยครับผมนั่งทำทั้งวันก็ไม่ได้เลยครับเพื่อนในห้องก็ไม่มีใครทำเป็นเลยครับ T^T
ขออนุญาตสอบถาม โค้ด Java หน่อยครับจะทำยังไงให้มันคูณกันครับ
import java.util.Scanner;
public class Product {
public static void main(String[] args) {
ArrayList head = new ArrayList();
ArrayList order = new ArrayList();
ArrayList list = new ArrayList();
ArrayList number = new ArrayList();
ArrayList price = new ArrayList();
String strlist = "";
int L;
Scanner key = new Scanner(System.in);
head.add("ลำดับ");
head.add("รายการ");
head.add(" จำนวน ");
head.add("ราคา");
order.add(1);
list.add("ดินสอ");
number.add(" 10 ");
price.add("15");
order.add(2);
list.add("ปากกา");
number.add(" 20 ");
price.add(25);
order.add(3);
list.add("ยางลบ");
number.add(" 10 ");
price.add(5);
order.add(4);
list.add("ไม้บรรทัด");
number.add("15");
price.add(" 6 " );
order.add(5);
list.add("ไส้ดินสอ");
number.add(30);
price.add(" 20 ");
for (int index = 0; index < head.size(); index++)
System.out.print(head.get(index) + "\t");
System.out.println();
for(int index = 0; index < order.size();index++){
System.out.print(order.get(index)+"\t");
System.out.print(list.get(index)+"\t");
System.out.print(number.get(index)+"\t");
System.out.print(price.get(index)+"\n");
}
System.out.print("พิมพ์รายการสินค้าที่ต้องการค้นหา : ");
strlist = key.nextLine();
int location = list.indexOf(strlist);
System.out.println("ราคา : "+price.get(location));
System.out.print("ใส่จำนวนที่ต้องการ : ");
Scanner want = new Scanner(System.in);
L = want.nextInt();
System.out.println("รวมจะได้เป็น : "+ price.get(location)+"*"+ L );
}
}
แสดงผล
ลำดับ รายการ จำนวน ราคา
1 ดินสอ 10 15
2 ปากกา 20 25
3 ยางลบ 10 5
4 ไม้บรรทัด 15 6
5 ไส้ดินสอ 30 20
พิมพ์รายการสินค้าที่ต้องการค้นหา : ดินสอ
ราคา : 15
ใส่จำนวนที่ต้องการ : 5
รวมจะได้เป็น : 15*5
จะทำยังไงให้บรรทัดที่ รวมจะได้เป็น มันมาคูณกันแล้วแสดงผลลัพธ์ที่จะได้อะครับ รบกวนด้วยครับผมนั่งทำทั้งวันก็ไม่ได้เลยครับเพื่อนในห้องก็ไม่มีใครทำเป็นเลยครับ T^T