发表于: 2017-08-06 18:29:51

1 982


今天完成的事

定义类

[修饰符] class 类名

{

零到多个构造器定义。。

零到多个成员变量。。。

零到多个方法

}

类里各成员之间的定义顺序没有任何影响,各成员之间可以相互调用,但stasic修饰的成员不能访问没有static修饰的成员

定义方法:

[修饰符] 方法返回值类型  方法名(形参列表)

{

//零到多个可执行语句组成的方法体

}

如果声明了方法返回值类型,则方法内必须由一个有效return语句

static:一个特殊的关键字,它修饰的类或方法成为类变量,类方法,没有被它修饰的成为实例变量,实例方法

定义构造器

[修饰符] 构造器名(形参列表)

{

//零到多个可执行语句组成的构造执行体

}

访问对象的实例变量和调用对象的方法

访问:类.类变量/方法或者 实例.实例变量/方法

编写商品折扣程序

package homework;

import java.util.Scanner;

/**

 * Created by yaheng on 2017/8/6.

 */

public class discount {

    public void scount(double price) {

        //声明变量价格和折后价

        double  total=1;

        //打折条件判定

        if (price < 100) {

            total = price;

        } else if (price <= 199) {

            total = price * 0.95;

        } else {

            total = price * 0.85;

        }

        System.out.println("折后价为:"+total);

    }

    public static void main(String[] args) {

        //从键盘获取价格

        Scanner sc = new Scanner(System.in);

        double price = sc.nextDouble();

        //调用打折条件方法

        discount count = new discount();

        count.scount(price);

        System.out.println("原价为:"+price);

    }

遇到的问题:编写代码完runas的时候出现报错,师兄看了之后说出我的问题主要出在类名和形参上,思路是对的个人感觉还是代码敲得少

明天的计划:

明天请假,后天的计划是接着JAVA讲义的面对对象部分,找一些小测试敲敲代码

收获:第二次自己想思路写代码,上次是冒泡和乘法口诀,这次使用调用方法对我来说还是很难,还是利用了几下百度,不过写成了就很开心,师兄也帮了不少忙  加油


返回列表 返回列表
评论

    分享到