首页 > 编程语言 >java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码

java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码

时间:2023-04-18 10:01:56浏览次数:35  
标签:200 java 10 int System println 100 public out


//题目:

public class Test {
    

    public static void main (String[] args){

        int a = 10;
        int b = 10;
        method(a,b);   //需要在method方法被调用之后,仅打印出a=100,b=200,请写出method方法的代码。

        System.out.println("a="+a);
        System.out.println("b="+b);

    }
    //代码编写处




}

方法一:

public static void method(int a,int b){

//在不改变原题目的情况下如何写这个函数才能在main 函数中输出a=100,b=200?
    a= a*10;
    b= b*20;

    System.out.println(a);
    System.out.println(b);
    System.exit(0);
}







//      解析  static void              exit (int status)___Terminates the currently running java Virtual Machine            输入0_____终止当前jvm的执行

方法二:

public static void method ( int a ,int b){
    

//把System.out.println()打印流重置

    PrintStream ps  = new PrintStream(System.out){
        @Override    
    
    public void println(String x){
        if("a=10".equals(x)){
            x="a=100";
        }
        else if("b=10".equals(x)){
            X= "b=200";
        }
         super.println(x);
    }


  };
System.setOUt(ps);


}

 

题目二:

 

java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码_System

 

 

 

题目三:

int[] arr = new int[10];
System.out.println(arr);           //这里该输出什么?           大多数人答案是: 地址值

char[] arr1 = new char[10];
System.out.println(arr1);          //这里该输出什么?            大多数人的答案是:地址值

 

//做个demo

public class ArrayPrintTest{
    
    public static void main (String[] args) {
        int arr =new int[]{1,2,3};
        System.out.println(arr);//输出的确实是地址值

        char[] arr1  = new char[]{'a','b','c'};
        System.out.println(arr1);//输出的是abc
    }
}

诡异的是,如果错了,面试官对你说了一句:你回去看看,

java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码_System_02

看?这时候看什么?书本都是按章节讲话,无从下手???是啊是啊/

 

用debug调试。

第一个输出用的是Object方法

第二个用的是用的是char类型,根本不是方法,当要输出方法体的时候,会给你遍历数组。

java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码_java_03

java笔试题目——要求:仅打印出a=100,b=200,请写出method方法的代码_System_04

标签:200,java,10,int,System,println,100,public,out
From: https://blog.51cto.com/u_14381196/6202394

相关文章

  • Java 实现Arrays 数组工具类
    ClassArrays是java工具包自带的非常强大的数组工具类,今天手工实现了一部分功能,部分参考实现如下publicclassMyArrays{//最大值/***获取int数组最大值**@paramarr:代遍历的数组*@return数组最大值*/publicintgetMax(......
  • java集合的stream操作
     //获取user里面所有id集合List<String>idList=list.stream().map(User::getId).collect(Collectors.toList());//list转换为id为key的mapMap<String,User>userMap=list.stream().collect(Collectors.toMap(User::getId,a->a,(k1,k2)->k1));//li......
  • java如何将JSONObject转成实体对象
    importcom.google.gson.Gson;importorg.json.JSONObject;//...JSONObjectjson=newJSONObject("{\"name\":\"JohnSmith\",\"age\":30}");Gsongson=newGson();Personperson=gson.fromJson(json.toString()......
  • Java-Day-10(Object 常用类 + JDK 源码 + 断点调试)
    Java-Day-10Object常用类equals方法==与equals==是一个比较运算符既可以判断基本类型,又可以判断引用类型如果判断基本类型,判断的是值是否相等如果判断引用类型,判断的就是地址是否相同,即判断是否是一个对象equals是Object类中的方法,只能判断引用类型默认......
  • Java-Day-11(项目零钱通 + 章节练习)
    Java-Day-11项目零钱通功能搭建菜单显示完成零钱明细完成收益入账完成消费功能实现退出完善,进行y/n确认判断入账、消费金额的合理性面向过程的代码packagecom.hspJava;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanne......
  • java进程保持运行
    将jar包放进服务器,运行java-jarxxx.jar是可以跑起来的,但是把XShell关闭后,就表示与服务器断开了,网页也就进不去了。那么让jar包一直处于运行状态的方法是nohupjava-jarxxx.jar&按下回车后再输入exit注意,一定要输入exit,才能让其一直运行,这是最重要的一步然后关闭XShell,也......
  • java 日志脱敏处理
    1publicstaticvoidmain(String[]args)throwsException{2Patternpattern=Pattern.compile("[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}");3Stringtext="\"Joe1\"55656kkk;[email protected]&......
  • java面试提问记录
    面试官-薪资问题?区间如18~22k 怎样考虑?工作职责范围,复杂度,如技术加管理?适当上浮(1k、2k)工作强度,比较常加班?适当上浮(1k、2k)工作福利,是否有,啥都没有?适当上浮(1k、2k) 面试者(自己)提问试用期是否能提供全薪?是否有减薪的操作?比如绩效......
  • Java语言特点?编译与解释并存?
    Java语言特点:·面向对象(封装,继承,多态);·平台无关性(Java虚拟机实现平台无关性);·支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持);·支持网络编程并且很方便(Java语言诞生本身就是为简化网络......
  • java内部类
    内部类一般的类都是定义在顶层,位于一个包中,可以称为顶层类。内部类则是指定义在另一个类里面的类。我们将包含了内部类的这个类称为外部类。内部类在定义成员时,比顶层类多了一些限制。有三种内部类:嵌入类:当类前面有static修饰时,称为嵌入类。嵌入类只能和外部类的成员并列,不......