public void tian(){
int k=0;
}
public void tian2(){
for(;k<5;k++){
break;
}
}
这样?
不太明白楼主的意思
定义在方法内的变量是局部变量,其他方法是找不到的
不过你可以在调用方法的时候作为参数把这个变量的值传过去
这什么问题……
局部变量的作用域就在本域内,怎么作用在外部?
难道JAVA出新特性了?
JAVA主语句中不能放循环或条件语句???这句话是神马意思,没有这个限制吧,而且楼上说的也不错啊,局部变量呀,可以考虑定义一个全局变量。
要不你搞个内部类?然后把tian2方法放到内部类中,这样就能够在tian2方法中直接引用k了。但是这是k又得设置为final类型的,所以如果用内部类便利的话就不能使用简单类型了。
还是没搞清楚你的具体的意思, 哎