首页 > 软件操作教程 > 编程开发 > Java
题目内容

Java 变量作用域——方法or代码块变量的作用域

题目答案

方法级变量和代码块变量作用域

在成员方法和代码块中定义的变量称为局部变量,这里的代码块是指流程控制语句内部、 static定义的静态代码块内等。局部变量在方法或代码块内执行时被创建,在方法或代码块结束时 被销毁。局部变量在使用前必须通过初始化或赋值运算,否则编译时会报错。

代码如下

//变量作用域——方法or代码块变量的作用域
public class Person {
private String getName() {
int id = 10;//局部变量
return id+"小王";
}
public static void main(String[] args) {
//id=11;//此处无法直接调用getName()方法中但id变量
Person person=new Person();
for (int i = 0; i <2; i++) {
System.out.println("第"+i+"次");
System.out.println(person.getName());
}
//i=1;//此处无法直接调用循环语句中的变量
}
}TV_7T9SQMX`IX_F[5Y{2`%B.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端