0923异常——练习题目作业

package exception;

public class TestException {
		public static void main(String[] args)
		{
	    for(int i=0;i<4;i++)
	    {

	try
	{
				int k;
				switch(i)
				{
				case 0: int zero=0;k=911/zero;break;
//            	case 1: int b[]=null;k=b[0];break;
//           	case 2: int c[]=new int[2];k=c[9];break;
//           	case 3: char ch="abc".charAt(99);break;
				}
	}
    catch(Exception e)
    {
    	System.out.println("分母不能为0  "+"错误提示如下");
    	e.printStackTrace();

    }

	    }
		}
}

  

package exception;

public class TestException {
		public static void main(String[] args)
		{
	    for(int i=0;i<4;i++)
	    {

	try
	{
				int k;
				switch(i)
				{
//				case 0: int zero=0;k=911/zero;break;
            	case 1: int b[]=null;k=b[0];break;
//           	case 2: int c[]=new int[2];k=c[9];break;
//           	case 3: char ch="abc".charAt(99);break;
				}
	}
    catch(Exception e)
    {
    	System.out.println("空指针  "+"错误提示如下");
    	e.printStackTrace();

    }

  

package exception;

public class TestException {
		public static void main(String[] args)
		{
	    for(int i=0;i<4;i++)
	    {

	try
	{
				int k;
				switch(i)
				{
//				case 0: int zero=0;k=911/zero;break;
//            	case 1: int b[]=null;k=b[0];break;
           	case 2: int c[]=new int[2];k=c[9];break;
//           	case 3: char ch="abc".charAt(99);break;
				}
	}
    catch(Exception e)
    {
    	System.out.println("超出数组长度  "+"错误提示如下");
    	e.printStackTrace();

    }

  

package exception;

public class TestException {
		public static void main(String[] args)
		{
	    for(int i=0;i<4;i++)
	    {

	try
	{
				int k;
				switch(i)
				{
//				case 0: int zero=0;k=911/zero;break;
//            	case 1: int b[]=null;k=b[0];break;
//           	case 2: int c[]=new int[2];k=c[9];break;
           	case 3: char ch="abc".charAt(99);break;
				}
	}
    catch(Exception e)
    {
    	System.out.println("输入的字符串错误  "+"错误提示如下");
    	e.printStackTrace();

    }

	    }
		}
}

  

时间: 2024-10-05 05:58:23

0923异常——练习题目作业的相关文章

0922继承,练习题目-作业

1.实现如下类之间的继承关系,并编写Music类来测试这些类. package workhome0922休息; public class People { protected double height; protected double weight; public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public double

Hadoop作业性能指标及參数调优实例 (二)Hadoop作业性能调优7个建议

作者:Shu, Alison Hadoop作业性能调优的两种场景: 一.用户观察到作业性能差,主动寻求帮助. (一)eBayEagle作业性能分析器 1. Hadoop作业性能异常指标 2. Hadoop作业性能调优7个建议 (二)其他參数调优方法 二.Hadoop集群报告异常,发现个别作业导致集群事故. 一.用户观察到作业性能差,主动寻求帮助. (一)eBay Eagle作业性能分析器 对一般作业性能调优.eBay Eagle[i]的作业性能分析器已经能满足用户大部分需求. eBayEagle

异常处理---动手动脑及课后作业

动手动脑1:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识. 源码: import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception

作业流程和优化

MapReduce作业读取文件 Map任务数量由InputSplit决定,InputSplit分片大小默认是HDFS块大小(hadoop1.x=64mb,hadoop2.x是128mb).例如:        MapReduce作业读取HDFS上(hadoop2.x)两个文件,一个是200MB,一个是100MB,这时候就有3个InputSplit,每个InputSplit会起一个Mapper任务读取,通过    RecordReader转换为key,value提供Mapper函数使用 MapRe

第16期马哥linux作业

序号 日期 作业题目 作业链接 1 20150827 磁盘分区 http://letitbe1028.blog.51cto.com/7901525/1688854 2 RAID各级别特性 3 LVM管理 4 btrfs管理及应用 5 程序包管理:rpm/yum/编译

Oracle资源管理器介绍(一)

数据库资源管理器通过控制数据库内部的执行调度来控制资源在各个会话之间的分布.通过控制所要运行的会话以及会话运行的时间长度,数据库资源管理器可以确保资源分布与计划指令相匹配,因此也符合业务目标. 请注意,oracle resource manager对CPU的限制粒度为消费组(consumer group), 无法细化控制消费组内个别进程消耗CPU的比例,只要不超出该消费组的CPU限制,消费组内的单个或多个进程的CPU使用不受限制. 10g中Resource Manager资源管理器可以控制的资源

最大子序列和+归并排序

今天看刘汝佳看到归并排序还看了分治求最大子序列和,感觉简单多了,刚开始学时看了几天都没看会,现在在看感觉果然不一样^.^,先打一个归并排序,马上就打子序列和, 哎~为什么总打这些水题呢,一是我现在很水,二是涉及人生完不完整的八数码暂时理解不深(哈哈),勉强看懂,等过几天就会相对高级的算法了,这里复制上一段话是CXL学长写的: 如果说入门注重的是编程能力,那么第2步——起步,开始需要一些思维能力了.所谓思维能力,就是……嗯……比如智力题,小学奥数题,数学应用题,它有一定的灵光一现的成分.从第一个阶

【华为OJ】逆波兰

描述:  逆波兰记法中,操作符置于操作数的后面.例如表达"三加四"时,写作"3 4 +",而不是"3 + 4".如果有多个操作符,操作符置于第二个操作数的后面,所以常规中缀记法的"3 - 4 + 5"在逆波 兰记法中写作3 4 - 5 +":先3减去4,再加上5.使用逆波兰记法的一个好处是不需要使用括号. 请编写Java函数计算逆波兰表达式的结果. 输入一个逆波兰表达式, 1.操作数类型为正的double数,符合ja

Activiti 5.16用户手册

From :http://www.mossle.com/docs/activiti/ Table of Contents 1. 简介 协议 下载 源码 必要的软件 JDK 6+ Eclipse Indigo 和 Juno 报告问题 试验性功能 内部实现类 2. 开始学习 一分钟入门 安装Activiti 安装Activiti数据库 引入Activiti jar和依赖 下一步 3. 配置 创建ProcessEngine ProcessEngineConfiguration bean 数据库配置 J