java输出输出异常信息(java里输出)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享java输出输出异常信息的知识,其中也会对java里输出进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、java 抛出异常输出ERROR怎么写?
- 2、Java在输入输出处理中,常见的异常都有哪些,各代表什么含义?
- 3、Java 文件输出异常
- 4、java中如何获取 控制台的输出信息,错误信息,和异常信息。
- 5、编写一个Java 应用程序,在主类ex2中使用try-catch捕捉输入格式异常和数组越界异常异常,并输出异常信息
java 抛出异常输出ERROR怎么写?
public class People {
public static void main(String args[]) {
int a = 100;
try {
if (a 200)
System.out.println("ok");
else
throw new Exception();
} catch (Exception e) {
System.out.println("error");
}
}
}

Java在输入输出处理中,常见的异常都有哪些,各代表什么含义?
SQLException:操作数据库异常类。
ClassCastException:数据类型转换异常。
NumberFormatException:字符串转换为数字类型时抛出的异常。
NullPointerException(空指针异常),
IndexOutOfBoundsException(出界异常)
java.lang.ClassNotFoundException(指定类不存在异常)
java.lang.ArrayIndexOutOfBoundsException(数组下标越界)
Java 文件输出异常
楼主试试这么读
while( (i = in.read() ) != -1 ) {
out.write(i);
}
in.read返回的是ascii码的int值表示形式
ascii码是8位
而char是16位不能用write()方法 只能write那个int值
java中如何获取 控制台的输出信息,错误信息,和异常信息。
很简单的,如果你查api文档会发现类System有个“字段摘要”,很容易发现有个out,
它返回static PrintStream,还会发现System有个方法是static void setOut(PrintStream out)
重新分配“标准”输出流。 再点击PrintStream,很明显它是OutputStream
的子类 解决如下
输出流重定向
import java.io.*;
public class IO2File {
public static void main(String[] args) throws IOException {
File f=new File("out.txt");
f.createNewFile();
FileOutputStream fileOutputStream = new FileOutputStream(f);
PrintStream printStream = new PrintStream(fileOutputStream);
System.setOut(printStream);
System.out.println("默认输出到控制台的这一句,输出到了文件 out.txt");
}
}
编写一个Java 应用程序,在主类ex2中使用try-catch捕捉输入格式异常和数组越界异常异常,并输出异常信息
import java.util.Scanner;
public class Ex2
{
public static void main(String[] args)
{
System.out.println("\n\t\t==========输出异常信息!==========\n");
init();
}//初始化!
private static void init()
{
int[] arr=new int[2];
double a;
Test t=new Test();
System.out.println("输入一个数字");
while(true)
try
{
a=t.input();
int x=(int)a;
t.show(arr,x);
}
catch (TestException e)
{
System.out.println(e);
}
}
}
class TestException extends Exception
{
TestException(String name){super(name);}
}
class Test
{
void show(int[] arr,int index) throws TestException
{
if(index0)
throw new TestException("数组下标异常");
if(index=arr.length)
throw new TestException("数组溢出");
}
double input() throws TestException
{
double x=0;
try
{
double a=new Scanner(System.in).nextDouble();
x=a;
}
catch (Exception e)
{
throw new TestException("数字格式异常");
}
return x;
}
}
java输出输出异常信息的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java里输出、java输出输出异常信息的信息别忘了在本站进行查找喔。
