1. Missing headers for (BufferedReader and InputStreamReader )
2. Missing Exception Handler for BufferedReader
3. lowercase "string" used in place of "String" class
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main
{
public static void main (String[]args)
{
try
{
BufferedReader br =
new BufferedReader (new InputStreamReader (System.in));
String name;
int sn;
double amt, disc, net;
for (sn = 1; sn <= 15; sn++)
{
System.out.println ("enter name ");
name = br.readLine ();
System.out.println ("enter ticket amount ");
amt = Double.parseDouble (br.readLine ());
if (amt > 70000)
disc = 0.18 * amt;
else if (amt > 55000)
disc = 0.16 * amt;
else if (amt > 35000)
disc = 0.12 * amt;
else if (amt > 25000)
disc = 0.10 * amt;
else
disc = 0.02 * amt;
net = amt - disc;
System.out.println (sn + "\t" + name + "\t" + amt + "\t" + disc +
"\t" + net);
}
}
catch (Exception ex)
{
ex.printStackTrace ();
}
}
}