文档章节

JAVA学习 之 异常处理

YYQ_ZJL
 YYQ_ZJL
发布于 2016/07/03 10:34
字数 156
阅读 2
收藏 0

C语言的异常处理都通过函数的返回值类型判断给予处理,而在java中,异常被定义为一个对象,有这一套完善的异常处理机制。

一、异常的捕获

二、手动抛出异常

package zjl;

import java.util.InputMismatchException;
import java.util.Scanner;

import javax.sound.midi.SysexMessage;

import org.omg.CORBA.SystemException;
import org.omg.PortableInterceptor.SYSTEM_EXCEPTION;

public class zuoye {
    public static int sum(int n)
    {
        if(n > 100)
            throw new RuntimeException();
            int s = 0;
            int i;
            for(i = 1;i <= n;i ++){
                s += i;
            }
            return s;
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         Scanner text = new Scanner(System.in);
         int a;
         try{
             a = text.nextInt();
             System.out.println(sum(a));
         }
         catch(RuntimeException e){
             System.out.println("你给的数有问题");
         }
         finally{
             System.out.println("我总是出现");
         }
    }

}

 

本文转载自:http://www.cnblogs.com/zhangjialu2015/p/5286506.html

YYQ_ZJL
粉丝 0
博文 30
码字总数 206
作品 0
杭州
其他
私信 提问
一起来学大数据|为何学习大数据,要先学Java?之茅塞顿开

大数据的就业、工资的水平等等方面都让更多的人投身进入到学习大数据的旗下。 只要你对大数据有兴趣、有精力、敢于尝试,依旧可以开拓出自己的一片天! 其实,我们也不难发现,在外面报班学习...

董黎明
04/07
28
0
springboot 统一异常处理(包含统一数据校验)

1、统一异常处理的优势 在开发中,我们是否遇到过如下两种奇葩现象: (1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。哪怕是数据校验不过,也这样提示(嗯,反正先把...

编程SHA
03/22
73
0
Java学习系列文章:说说Java中的异常

在正常的程序设计中,程序异常处理是非常关键和重要的一部分。试想一个项目中没有一个好的异常处理,这个项目会怎么样? 什么是异常 异常其实是程序上的错误,包括程序逻辑错误和系统错误。比...

java高级架构牛人
2018/06/29
13
0
Java编程基础知识点和技术点归纳

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰
2018/05/23
0
0
Java程序设计经典300例

《Java程序设计经典300例》共分为3篇。 第1篇 基础篇(第1~5章)本篇主要内容包括:Java语言基础、流程控制、数组、字符串和面向对象编程。通过本篇的学习,读者可以掌握Java开发环境的配置...

请叫我院长
2013/12/03
468
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
801
11
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
15
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部