计算苹果的总费用。 苹果的总费用与 public static int applePrice 相对应。

要求:

  • 该程序应在屏幕上显示文本。
  • Apple 类的 addPrice 方法不应在屏幕上显示文本。
  • Apple 类的 applePrice 变量必须是初始化为零的 static int。
  • main 方法只能调用两次 addPrice 方法。
  • Apple 类的 addPrice 方法应将传入值加到苹果的价格上。
    public class Solution {
    
        public static void main(String[] args) {
            Apple apple = new Apple();
            apple.addPrice(50);
            Apple apple2 = new Apple();
            apple2.addPrice(100);
            System.out.println("苹果的价格为 " + Apple.applePrice);
        }
    
        public static class Apple {
            public static int applePrice = 0;
    
            public static void addPrice(int applePrice) {
                //在此编写你的代码
                
                Apple.applePrice =  Apple.applePrice + applePrice ;
            }
        }
    }
    苹果的价格为 150

     

    注释:

  • 把类变量和实例变量都当作独立于成员变量的不同变量来看待,类变量通过“ 类.变量名 ”来调用,而实例变量通过“ this.变量名 ”来调用。

  •  类方法里调用实例方法/成员变量 方法名/变量名是static修饰的,默认前缀为类名;没有static修饰的,默认前缀为this。

  • 考虑一下程序该怎么做。
    修复编程错误,以使 person.age 更改值。
    
    提示:
    仔细检查 adjustAge 方法。
    
    要求:
    •	该程序应在屏幕上显示文本。
    •	Person 类应该包含一个名为 age 的 public int 字段。
    •	Person 类的 adjustAge 方法应在屏幕上显示文本。
    •	Person 类的 AdjustAge 方法只能包含一个名为 age 的 int 参数,并且该方法必须为 void。
    •	main 方法只能调用一次 adjustAge 方法。
    •	Person 类的 adjustAge 方法应将 Person 的 age 增加 20。
    
    public class Solution {
    
        public static void main(String[] args) {
            Person person = new Person();
            System.out.println("年龄:" + person.age);
            person.adjustAge(person.age);
            System.out.println("调整后的年龄:" + person.age);
        }
    
        public static class Person {
            public  int age = 20;
    
            public void adjustAge( int age) {
                this.age = age + 20;
                System.out.println("adjustAge() 中的年龄为 " + this.age);
            }
        }
    }

    output:

  • 
    
    Output
    年龄:20
    adjustAge() 中的年龄为 40
    调整后的年龄:40

     

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值