มันขึ้นว่า Exception in thread "main" java.lang.ArithmeticException: / by zeroimport java.util.Scanner;
public class EC {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println ("Input price before a change");
Scanner sc = new Scanner(System.in);
int p1 = sc.nextInt();
System.out.println ("Input quantity before a change");
Scanner sc1 = new Scanner(System.in);
int q1 = sc1.nextInt();
System.out.println ("Input price after a change");
Scanner sc2 = new Scanner(System.in);
int p2 = sc2.nextInt();
System.out.println ("Input quantity after a change");
Scanner sc3 = new Scanner(System.in);
int q2 = sc3.nextInt();
int qr1 = (q2-q1);
int qr2 = (q2+q1);
int qr3 = (qr2/2);
int qr = (qr1/qr3);
int pr1 = (p2-p1);
int pr2 = (p2+p1);
int pr3 = (pr2/2);
int pr = (pr1/pr3);
float ec = (qr/pr);
System.out.println ("Elasticity is");
System.out.println (ec);
at EC.main(EC.java:32)
ปัญหาคือตรง Line นี้ครับ ตามที่มันแจ้ง float ec = (qr/pr);
ผู้รู้ช่วยทีครับว่ามันเกิดจากอะไร