package com.fy;
/**
* 求java程序的输出结果
* 执行流程:
* 1. 定义全局变量:字符串str,数组ch,并分别存储数据
* 2. 在main方法中创建类对象ex
* 3. 在T2类中定义方法change(),定义局部变量
* 4. 调用方法并传入参数,因为方法中的ex.str的范围在方法的{}内,因此执行方法之后变量值仍然是全局变量中的值
* 5. 数组元素进行更新存储,打印输出
*
* @author 江湖小小白
*/
public class T2 {
//全局变量
String str = new String("hello");
char[] ch = {
'a','b'};
//main函数
public static void main(String[] args) {
//类对象
T2 ex = new T2();
//调用类方法ex.str = "tesk ok"
ex.change(ex.str, ex.ch);
//ex.str = "hello"
System.out.print(ex.str + " and ");
System.out.println(ex.ch);
}
public void change(String str,char ch[]){
//局部变量
str = "tesk ok";
//数组元素更新
ch[0] = 'c';
}
}
2. 分析并求出下面java程序的输出结果
猜你喜欢
转载自blog.csdn.net/zhu_fangyuan/article/details/108526730
今日推荐
周排行