博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一道打印的面试题
阅读量:5293 次
发布时间:2019-06-14

本文共 933 字,大约阅读时间需要 3 分钟。

题目如下:

public static void main(String[] args) {        int a=10;        int b=10;        method(a, b);        System.out.println("a***"+a);        System.out.println("b***"+b);    }

如何打印出

a***1000b***1000

方法一:

public static void method(int a,int b) {        a = a*100;        b = b*100;        System.out.println("a***"+a);        System.out.println("b***"+b);        System.exit(0);//退出虚拟机    }

方法二:

public static void method(int a, int b) {
PrintStream Sys = new PrintStream(System.out){
@Override public void println(String x) {
super.println("a="+a*100+", b="+b*100); } }; System.setOut(Sys); // try {
// System.setOut(new PrintStream(new FileOutputStream("D:\\a.txt"))); // } catch (FileNotFoundException e) {
// e.printStackTrace(); // } }

转载于:https://www.cnblogs.com/heqiyoujing/p/11128762.html

你可能感兴趣的文章
java线程池原理
查看>>
为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来?...
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
springBoot配置elasticsearch搜索
查看>>
Chapter 3 Phenomenon——12
查看>>
MyBatis源码解析【6】SqlSession运行
查看>>
中小学教育缴费遇到的一些问题
查看>>
FAIR开源Detectron:整合全部顶尖目标检测算法
查看>>
C语言中求最大最小值的库函数
查看>>
SRS
查看>>
14.typescript-类与接口
查看>>
js学习(精华帖)
查看>>
和小哥哥一起刷洛谷(1)
查看>>
分享squid缓存服务器配置-之conf配置文件的详细介绍
查看>>
jQuery教程详解(一)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
DP学习之路(1) 01背包
查看>>
获取元素样式信息于三中获取方式的区别
查看>>
测试主要环节
查看>>
08-17工作总结
查看>>