实习第一天:try和catch的使用

package wo;
public class wowo{
	public static void main(String[] args){
		try{
		//	int i = 1/0;  是没有语法错误的,可以编译通过的,
		  //int a[3]={2,3,4}; 连编译都通不过,不会输出下面那条语句
		 int a[]={0,0,0};
		 for(int i=1;i>=-2;i--)
		 	a[i]=-1;  00
		}
		catch(Exception e){   //在可能出错的地方写上这个语句
         System.out.println("你的程序有错");
		}
	}
}
而try则可以保证程序的正常运行下去,比如说:
try{
int i = 1/0;
}catch(Exception e){
........
}
一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错!
try的话,配合log4j使用会对程序的
- import java.util.*;
- public class Justic {
- public static void main(String args[])
- {
- System.out.println("请输入你想了解的月份");
- Scanner input = new Scanner(System.in);
- Calendar c = Calendar.getInstance();
- int a = c.get(Calendar.YEAR);
- try{
- int month = input.nextInt();
- switch(month){
- case 1:
- case 3:
- case 5:
- case 7:
- case 8:
- case 10:
- case 12:
- System.out.println(month+"月为31天");
- break;
- case 4:
- case 6:
- case 9:
- case 11:
- System.out.println(month+"月为30天");
- break;
- case 2:
- if(a%4==0 && a%100!=0){
- System.out.println(month+"月为29天");
- }else{
- System.out.println(month+"月为28天");
- }
- break;
- default:
- System.out.println("你写的个屎啊");
- }
- }catch(Exception e){
- System.out.println("你输入的个P啊");
- }
- }
- }
实习第一天:try和catch的使用的更多相关文章
- 在程序出现问题,当找不到错误时,第一时间用try ,catch包括起来
		在程序出现问题,当找不到错误时,第一时间用try ,catch包括起来,把错误找到. 
- <2014 04 16> 上班实习第一天
		找了家开发3D printer的创业公司实习,做(嵌入式)软件工程师.今天第一天. 1.熟悉了基于SLA技术的3D打印机的主要关键问题,机械结构. 控制系统是基于PC-Clinet和一个树莓派ARM/ ... 
- Java基础语法实例(1)——实习第一天
		来到广州实习的第一天,我选择的是JavaEE,因为以后的方向是Java,所以就选择了它.感觉有一段时间没有接触Java了.趁此机会好好努力,将基础巩固好. Java输入及循环,判断,字符转换,数组定义 ... 
- 实习第一个月总结(const关键字、条件编译、volatile关键字、#和##的作用、函数指针)
		C语言中const关键字的作用: 修饰局部变量或者全局变量,表示变量n的值不能被改变了 修饰指针,分为常量指针与指针常量,也可以两者结合 常量指针指向的值不能改变,但是这并不是意味着指针本身不能改变, ... 
- 实习第一天之数据绑定:<%#Eval("PartyName")%>'
		1.asp:HyperLink ID="Link" runat="server" Target="_blank" Text='<%#E ... 
- 实习第一周第一天:接口  extends是继承类,implement是实现接口,原接口里面的方法填充,方法名也是不变,重写override是父类的方法名不变,把方法体给改了
		一.定义 Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为( ... 
- 实习第一天:static 声明的 变量和 方法
		static 声明的 变量和 方法 既可以用类.变量或者类.方法来调用 order by表格:Store_Information表格 Name Sacles DAteAngeles 1500 19 ... 
- 实习第一天(安装svn管理工具跟tomcat插件)
		在eclipse中安装svn管理解压工具是有好几种方法. 方法1 1>可以直接下载svn插件subclipse,之后进行解压 2>然后将将插件包features和plugins目录中的文件 ... 
- 【实习第一天】odoo开发基础(一)
		管理权限 在项目中,有个security文件夹,其中的ir.model.access文件后面带4个参数.分别代表着读,写,创建,删除的操作 想要开启权限需要将其参数调成为1,反之为0.倘若不调整参数, ... 
随机推荐
- Java类和对象的概念
			Java是一门面向对象的编程语言,理解Java,首先要理解类与对象这两个概念. Java中的类可以看做C语言中结构体的升级版.结构体是一种构造数据类型,可以包含不同的成员(变量),每个成员的数据类型可 ... 
- 『cs231n』作业2选讲_通过代码理解优化器
			1).Adagrad一种自适应学习率算法,实现代码如下: cache += dx**2 x += - learning_rate * dx / (np.sqrt(cache) + eps) 这种方法的 ... 
- C# 字符串 相关操作
			你或许知道你能使用String.Trim方法去除字符串的头和尾的空格,不幸运的是. 这个Trim方法不能去除字符串中间的C#空格. static void Main() { ... 
- winform窗体this方式和handle(句柄)方式的区别
			我们来比较winform窗体的this方式和win32api handle方式实现窗体的最大化.默认窗体.半透明.不透明的区别 1.窗体界面设计 this方式按钮: btnMaxWindow. btn ... 
- HDU  2891
			DESCRIPTION: 大意是说 先给你n个 同学的 上课时间.一周的第几天,开始和结束的时间点.然后对应q个出去玩的时间.要你给出谁不能出去.如果都能出去就输出none. 开始做的时候觉得每个同学 ... 
- pip install flask  安装失败
			地址:http://www.zhihu.com/question/21492455 
- W1002 Symbol 'Create' is specific to a platform
			http://stackoverflow.com/questions/9099892/how-to-use-tformatsettings-create-without-being-specific- ... 
- onedriver -1T容量,edu邮箱申请。
			https://www.cccs.edu/ Apply申请 以前申请过这个红石社区大学. 创建帐号 自己翻译一下填填吧. 注册完,进入My Account,下面会有 2,点进去,也是注册. 3,点进去 ... 
- 清除 eclipse svn 账号密码
			进入目录 C:\Documents and Settings\administrator\Application Data\Subversion\auth 删除目录下所有文件,然后重新刷新svn地址就 ... 
- 2019.1.22 zigbee test
			1传输测试 频谱仪设置: sigfox 模块串口设置: 自动选择对应型号 Test step: PS:发送TX指令 AT$cw=波特率,通道,uint 这里有个问题--不应该只发送一次 ------- ... 
