文档章节

关于java输出的一道面试题

张舒歌
 张舒歌
发布于 2017/02/13 20:43
字数 146
阅读 48
收藏 0

问题:需要在method方法被调用之后,仅打印出a=100,b=200,请写出method方法的代码。

public class Test{
  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);
  }
}

解决方案1:

public static void method(int a, int b) {
    System.out.println("a="+100);
    System.out.println("b="+200);
    System.exit(0);
}

解决方案2:

public static void method(int a,int b){
    System.setOut(new PrintStream(System.out) {
        @Override
        public void println(String str) {
            if (str.indexOf("a") > -1) {
                print("a=100\n");
            } else if (str.indexOf("b") > -1) {
                print("b=200\n");
            }
        }
    });
}

 

© 著作权归作者所有

张舒歌
粉丝 1
博文 108
码字总数 69886
作品 0
海淀
高级程序员
私信 提问
提给程序员和开发者的 10 道 Java 泛型面试题

关于泛型的面试题在 Java面试中变得越来越常见,因为 Java 5问世已经有相当长的时间了,越来越多的应用已经迁移到Java 5上来了,并且几乎所有新的Java开发工作也都是在Tiger(Java 5的项目代号...

lwei
2013/10/18
13.6K
30
金九银十,史上最强 Java 面试题整理。

以下会重新整理所有 Java 系列面试题答案、及各大互联网公司的面试经验,会从以下几个方面汇总,本文会长期更新。 Java 面试篇 史上最全 Java 面试题,带全部答案 史上最全 69 道 Spring 面试...

Java技术栈
2018/09/13
0
0
用java语言,不使用java的任何系统函数完成一个字符串的逆序输出!

上次面试一家游戏公司,面试官出的一道题。 我始终觉得这是不可能的,我还专门问了下面试官,java的系统函数一点都不能用吗,比如String的length、charAt、toCharArray这样的方法都不能用吗。...

王小狼
2013/03/04
3.5K
17
jps命令:查看Java进程等详细信息

jps是java自带的查看java进程的命令,通过这个命令可以查看当前系统所有运行中的java进程、java包名、jar包名及JVM参数等。 jps -help 可以查看命令用法。 -q: 只显示VM 标示,不显示jar,cla...

java技术栈
2017/11/14
0
0
10 道关于 Java 泛型的面试题

1.Java中的泛型是什么 ? 使用泛型的好处是什么? 这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人都知道...

蚂蚁-Declan
2018/10/24
169
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 色调:理解直方图/RGB通道信息

一、直方图:图表的形式,展示图像像素分布的情况 1.平均值:表示平均亮度 2.标准偏差值:表示亮度值范围内的中间值 3.像素: 表示用于计算直方图的像素总数 4.色阶:显示指针下面的区域亮度...

东方墨天
18分钟前
5
0
wildfly(JBoss AS)应用服务器快速入门

什么是wildfly JBoss AS 从8版本起名为wildfly。Wildfly是一个开源的基于JavaEE的轻量级应用服务器。可以在任何商业应用中免费使用。 WildFly是一个灵活的、轻量的、强大管理能力的应用程序服...

程序新视界
43分钟前
3
0
Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
46分钟前
6
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
52分钟前
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
57分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部