A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

import java.util.Scanner;
class  ExceptionDemon
{
        public static void main(String[] args)
        {
                Scanner s = new Scanner(System.in);
                System.out.println("输入被除数:");
                int a = s.nextInt();
                System.out.println("输入除数:");
                int b = s.nextInt();
                int c = devide(a,b);
        }
        public static int devide(int a,int b){
            try
            {
                    return a/b;
            }
            catch (Exception e)
            {
                        System.out.println("除数不能为0");
            System.out.println(e.toString());
            }
      System.out.println("****结束****");
        }
         
}

12 个回复

倒序浏览
ExceptionDemon.java:24: 错误: 缺少返回语句  这就是提示
回复 使用道具 举报
求除法里面的try  和catch是什么鬼
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
直接写个if语句不行吗
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
Hp_Yx 发表于 2017-4-1 20:21
直接写个if语句不行吗

这个是练习Exception的,伙计,要是用if,我还用在这里发帖吗?
回复 使用道具 举报
可能取不到return
回复 使用道具 举报
xiaomilu 发表于 2017-4-1 21:13
可能取不到return

那怎么样解决这个问题?
回复 使用道具 举报
这里我还没学呢 反正就是程序觉得有可能会取不到return
回复 使用道具 举报
没写全吧!要判断完整
回复 使用道具 举报
刚学一点点,一头雾水,嘻嘻
回复 使用道具 举报
MMM521 发表于 2017-4-1 23:04
刚学一点点,一头雾水,嘻嘻

恩恩,那加油哦,我也是小白。
回复 使用道具 举报
你是不是应该加个finally在finally里面写一个返回语句,你这样执行的话try里面的语句可能执行不到,所以就会没有返回值
回复 使用道具 举报
[Java] 纯文本查看 复制代码
import java.util.Scanner;
public class ExceptionDemo{
        public static void main(String[] args){
                System.out.println("SHU RU  CHU  SHU");
                Scanner in = new Scanner(System.in);
                int a = in.nextInt();
                System.out.println("SHU RU BEI CHU SHU");
                int b = in.nextInt();
                devide(a,b);   
        }
        public static int devide(int a, int b){
                int c = 0;
                try{
                        c= a/b;
                }catch(Exception e){
                        System.out.println("chushubunnegwei0");
                }
                return c;
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马