package tools;
import java.util.Scanner;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("开始循环,输入end结束");
while (true) {
System.out.println("输入除数");
Scanner scanner = new Scanner(System.in);
String mm = scanner.next();
if (mm == null || mm.equals("")) {
System.out.println("输入为空!");
continue;
} else if (mm.equals("end")) {
break;
}
System.out.println("输入被除数");
String nn = scanner.next();
int i;
int j;
try {
i = Integer.parseInt(mm);
j = Integer.parseInt(nn);
if(i==0||j==0){
System.out.println("不可输入0,请重新输入");
}
int c=i/j;
System.out.println(i+"除以"+j+"商="+c);
} catch (NumberFormatException e) {
System.out.println("输入的不是数字,请重新输入");
//e.printStackTrace();
}catch(ArithmeticException e){
System.out.println("被除数不可违0,请重新输入");
//e.printStackTrace();
}
}
}
}
其余的可以自己想了,我都写得这么清除了,你只要运行的