本帖最后由 许云龙 于 2013-8-18 16:01 编辑
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- /*
- * 假设你编写一个计算器程序用到除法运算,要求:10除以任何数,
- * 让用户输入除数,当用户输入0的时候你就可以抛出异常告诉用户除数不可以为0,让
- * 程序停止,但是这种情况只是假设,实际情况中是可以限制用户输入的。
- * 就以这个假设为例,简单演示代码
- * */
- public class ClassIs3 {
- public static void main(String[] args)throws Exception{
- //利用缓冲读取键盘录入
- BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in));
- int num = 0;
- String line = null;
- while(true){
- line = bufr.readLine();
- num = Integer.parseInt(line);
- if(num == 0)
- throw new RuntimeException("除数不能为0");
-
- System.out.println(10/num);
- }
- }
- }
复制代码 -----------------------希望我的回答对你能有所帮助------------------------- |