1.使用try catch 捕获除0异常,并打印信息“不能除0”. * 2.将字符串“12.5” 转换为float类型 * 3.将int类型的127转换成 byte和short类型
2018-04-10 08:53
405 查看
package com.task67;
/**
*
* @author hws
* @date 2018-04-09 作业:1.使用try catch 捕获除0异常,并打印信息“不能除0”.
* 2.将字符串“12.5” 转换为float类型
* 3.将int类型的127转换成 byte和short类型
*/
public class AdditionZero {
//.将字符串“12.5” 转换为float类型
String a="12.5";//定义一个String类型的12.5
//用自动拆箱
float b=Float.parseFloat(a);
//将int类型的127转换成 byte和short类型
int c=127;
byte d=Byte.parseByte(Integer.valueOf(c).toString());
short e=Short.parseShort(Integer.valueOf(c).toString());
public static void main(String[] args) {
//使用try catch 捕获除0异常,并打印信息“不能除0”.
//try获取可能异常代码
try {
int a=2/0;
}
//catch抓取异常,匹配对应的异常进行处理
catch(Exception e) {
e.printStackTrace();
//打印不能除0
System.out.println("不能除0");
}
}
}
运行结果图:
/**
*
* @author hws
* @date 2018-04-09 作业:1.使用try catch 捕获除0异常,并打印信息“不能除0”.
* 2.将字符串“12.5” 转换为float类型
* 3.将int类型的127转换成 byte和short类型
*/
public class AdditionZero {
//.将字符串“12.5” 转换为float类型
String a="12.5";//定义一个String类型的12.5
//用自动拆箱
float b=Float.parseFloat(a);
//将int类型的127转换成 byte和short类型
int c=127;
byte d=Byte.parseByte(Integer.valueOf(c).toString());
short e=Short.parseShort(Integer.valueOf(c).toString());
public static void main(String[] args) {
//使用try catch 捕获除0异常,并打印信息“不能除0”.
//try获取可能异常代码
try {
int a=2/0;
}
//catch抓取异常,匹配对应的异常进行处理
catch(Exception e) {
e.printStackTrace();
//打印不能除0
System.out.println("不能除0");
}
}
}
运行结果图:
相关文章推荐
- null可以转换成任意非基本类型(int/short/long/float/boolean/byte/double/char以外)
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- 类型转换问题(java会把byte,short和char的运算操作转换为int类型即低精度自动向高精度转换)
- java中byte数组与int,long,short,float,char之间的转换
- C#中将字符串类型转换为int 和 float
- 使用BitConverter对int与byte[]类型进行互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- byte数组转换成double,int ,short类型
- 异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型——的解决方法
- 异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型。
- 异常详细信息: System.InvalidCastException: 对象不能从 DBNull 转换为其他类型——的解决方法
- Java类型转换(int - byte[],float - byte[])
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- 把字符串转换成int,float类型
- C/C++中int/long/float/double数值类型与字符串互相转换
- Java中byte数组与short,int,char,long,float,double之间的转换
- java中byte数组与int,long,short,float,char之间的转换
- JSP中强制类型的转换(String、Int、byte、float的转换 )
- C/C++中int/long/float/double数值类型与字符串互相转换