就是我想如果user input int的话,我就开始做我的东西算,
如果user input的是string 的话,我就要告诉他please input integer number然后loop回去...
可是我做不到...大家帮帮忙!
/*Question 1
Write a program to calculate the total amount owed by a company. Great Eastern Pte Ltd offers management seminars to companies.
The fee per person is based on the number of registrants for the seminar. Use the following table to complete the calculation. (20 marks)
Number of registrants Condition
1-10 RM400 per person
10-20 RM300 per person
>20 RM200 per person
<1 RM0 per person
if the number registered is not numeric, you program should display an appropriate message on the dialog box and ask the user to re-enter the number.
**/
import java.util.*;
class Revision_Q1{
public static void main(String[]args){
Scanner input=new Scanner(System.in);
System.out.println("Please enter your number of registrants");
int reg=input.nextInt();
String reg2=input.next();
int result=0;
if(reg2){
System.out.println("please input integer number");
int reg=input.nextInt();
String reg2=input.next();
}else if(reg){
if((reg>=1)&&(reg<=10)){
result=reg*400;
}else if((reg>10)&&(reg<=20)){
result=reg*300;
}else if((reg>20)){
result=reg*200;
}else{
result=reg*0;
}//end else
}//end else if
System.out.println(result);
}//end main
}//end class




