change 方法 返回 值 是 void ,是不会传值 的, 楼主定义这个方法我感觉 本身 只是用来处理数据,而非返回数据,最主要的,str 变量 都是局部的,你在 change 里的所有操作,都不会变更MAIN里的东西。- public class 测试2{
- static String str;
- public static void change(String str1)
- {
- str = str1;
- }
- public static void main(String[] args)
- {
- //String str="Hello";
- change("Hello !");
- System.out.println(str);
-
- }
- }
复制代码 |