Java里不同方法里的局部变量的名称可以相同么?!
来源:互联网 发布:java date 时区转换 编辑:程序博客网 时间:2024/05/22 13:13
5
黄小璠ing | 浏览 1425 次 问题未开放回答
推荐于2016-05-01 15:41:45最佳答案
java里不同方法里的局部变量的名称是可以相同的,因为不在一个作用域里面,如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package
com.qiu.lin.he;
public
class
CeShi {
public
static
void
main(String[] args) {
CeShi ce =
new
CeShi();
ce.ceshi();
//调用第一个方法,输出他的局部变量i
ce.ceshi2();
//调用第二个方法,输出他的局部变量i
}
public
void
ceshi() {
int
i =
1
;
System.out.println(
"我的局部变量是i"
);
}
public
void
ceshi2() {
int
i =
1
;
System.out.println(
"我的局部变量也是i"
);
}
}
输出结果为:
其他回答
完全可以,而且统一方法里面都可以相同,取决于作用域
例如
public void method(){
for(int i = 0;i <=5; i++){
}//for里面的这个i到这里已经失效了
for(int i = 0; i <= 11; i++){
}
}
例如
public void method(){
for(int i = 0;i <=5; i++){
}//for里面的这个i到这里已经失效了
for(int i = 0; i <= 11; i++){
}
}
本回答被提问者和网友采纳
flyingFish211 推荐于2016-09-20 11:53:04
评论
6 0
可以,因为局部变量的作用域在方法体里边
llb0189 发布于2012-03-25 20:11
5
黄小璠ing | 浏览 1425 次 问题未开放回答
推荐于2016-05-01 15:41:45最佳答案
java里不同方法里的局部变量的名称是可以相同的,因为不在一个作用域里面,如下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package
com.qiu.lin.he;
public
class
CeShi {
public
static
void
main(String[] args) {
CeShi ce =
new
CeShi();
ce.ceshi();
//调用第一个方法,输出他的局部变量i
ce.ceshi2();
//调用第二个方法,输出他的局部变量i
}
public
void
ceshi() {
int
i =
1
;
System.out.println(
"我的局部变量是i"
);
}
public
void
ceshi2() {
int
i =
1
;
System.out.println(
"我的局部变量也是i"
);
}
}
输出结果为:
其他回答
完全可以,而且统一方法里面都可以相同,取决于作用域
例如
public void method(){
for(int i = 0;i <=5; i++){
}//for里面的这个i到这里已经失效了
for(int i = 0; i <= 11; i++){
}
}
例如
public void method(){
for(int i = 0;i <=5; i++){
}//for里面的这个i到这里已经失效了
for(int i = 0; i <= 11; i++){
}
}
本回答被提问者和网友采纳
flyingFish211 推荐于2016-09-20 11:53:04
评论
6 0
可以,因为局部变量的作用域在方法体里边
llb0189 发布于2012-03-25 20:11
阅读全文
0 0
- Java里不同方法里的局部变量的名称可以相同么?!
- 方法里的局部内部类为什么不能访问一般的方法里的局部变量?
- 方法里的局部内部类为什么不能访问一般的方法里的局部变量?
- 方法里的局部内部类不能访问一般的方法里的局部变量
- 于java里方法的内部类只能访问被final修饰的局部变量和.
- Java里如何实现一个方法在不同情况下“返回”不同的类型变量?
- java局部内部类与方法里final变量的关系
- Java里final修饰的类变量,实例变量和局部变量
- simulink仿真模型,不同模型库里的相同名称的模块,只能跟其所在模块库里的原件连接
- javascript的方法里的局部变量无端端变全局变量的原因
- 方法可以返回局部变量的引用
- 如何在类里面引用另一个类的方法里的局部变量
- 如何在类里面引用另一个类的方法里的局部变量(重要)
- 项目里有相同的文件名(在不同的文件夹里)
- 全局变量和局部变量在内存里的区别?
- 转 全局变量和局部变量在内存里的区别
- 全局变量和局部变量在内存里的区别
- 全局变量和局部变量在内存里的区别
- A + B 问题
- python中easy_install和pip对比介绍
- MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded
- Python 错误遗忘知识点汇总
- Python爬虫突破封禁的6种常见方法
- Java里不同方法里的局部变量的名称可以相同么?!
- Convolution Neural Networks for sentence Classification(yoon-kim)论文总结
- 两个小圆点
- 1.mongodb简介
- C++之memset使用详解及This function or variable may be unsafe错误
- Leetcode 22 Generate Parentheses
- SpringBoot集成Swagger
- java08总结
- MVP