java web
发表在JavaWeb编程词典答疑 2017-12-22 悬赏:5 学分
是否精华
版块置顶:

我想让它显示“错误” 我改了很多错误 但编译器报错 而并不是我设置的“错误” 看以下代码

import java.io.*;

import java.util.Scanner;

public class aa {


public static void main(String[] args) {

// TODO 自动生成的方法存根

try {

PrintStream out=System.err;//保存输入流

PrintStream ps=new PrintStream("./long.txet");//创建文件输入流

System.setOut(ps);//使用新输入流

int age=18;

System.err.println("年龄为18");

String sex="null";

System.err.println("性别为女");

String info="这是"+sex+",应该"+age+"了";

System.err.println("字符串变量"+"info");

//回复原有输入流

System.setOut(out);

System.out.println("正确");

} catch(FileNotFoundException e){

e.printStackTrace();

System.err.println("错误");


        }

}

}


分享到:
精彩评论 3
新一星人_1491379140
学分:283 LV4
2017-12-23
沙发

实现计算奇偶数方法把数组分叉为2个数组 我不知道下面该怎么写 请补充

int [][] arr= new int[2][]; 

int[] a=new int[10]; 

int[] b=new int[8];

                                                                                     

无语_mrkj
学分:3155 LV11
2017-12-23
板凳

对于try catch语句是用于捕获异常的,如果程序没有出现相关的异常信息,catch语句块中的代码是不会执行的。另外,您上面的代码中并没有产生异常信息,所以不会出现您设置的错误信息。

还有System.err.println()方法只是把要显示的内容作为错误进行输出,也就是以错误的颜色输出,实现上不是错误。您可以看到,控制台输入的文字是红色的。

无语_mrkj
学分:3155 LV11
2017-12-23
地板

新一星人_1491379140 发表于2017-12-23 10:23

实现计算奇偶数方法把数组分叉为2个数组 我不知道下面该怎么写 请补充

int [][] arr= new int[2][]; 

int[] a=new int[10]; 

int[] b=new int[8];

                                                                                     

这个问题我没明白具体是要实现什么?

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照