重生之艳遇传说,多情总裁地下妻,每当秋风飒飒
public class test { public static void main(string[] args) { int a = 10; int b = 10; // 需要在method方法被调用后,仅打印出a=100,b=200,请写出method方法的代码 method(a, b); system.out.println("a=" + a); system.out.println("b=" + b); } // 代码编写处 }
题面看着很简单,但小心有坑。
java中方法的参数传递机制是值传递,所以不能简单的在method
方法中使用a*10
、b*20
,可以参考。。。。。。
public static void method(int a, int b) { system.out.println("a=" + a * 10); system.out.println("b=" + b * 20); system.exit(0); }
public static void method(int a, int b) { 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); }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论