java学习基地

微信扫一扫 分享朋友圈

已有 444 人浏览分享

局部变量和全局变量问题,看书上说局部变量优先使用

[复制链接]
444 0
第一个法式输出值是:85,觉得该当也是35啊
public class Car {
int speed=80;
public void driverCar(){
        speed=30;
        Car p=new Car();
        p.raiseSpeed(5);
        System.out.println("输出值:"+p.speed);
}
public int raiseSpeed(int p_speed){
        speed=50
        int ocurrentSpeed=speed+p_speed;
        speed=ocurrentSpeed;
        return speed;
}
第两个法式输出值是:35
public class Car {
int speed=80;
public void driverCar(){
        speed=30;
        int p=raiseSpeed(5);
        System.out.println("输出值:"+p);
      
}
public int raiseSpeed(int p_speed){
        int ocurrentSpeed=speed+p_speed;
        speed=ocurrentSpeed;
        return speed;
}}

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

129

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-4-17 08:18 , Processed in 0.458026 second(s), 62 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.