Java 【基础2】

1、设计一个能存储姓名(name)、E-mail地址的类,在主函数中使用set和get函数赋值并且输出属性值。

Student类

public class Student {//创建一个Student类, Class的文件名也要是Student
    private String name;//设置私有的name属性  均为String类型
    private String email;//设置私有的email属性
    //设置email属性的get方法
    public String getEmail() {
        return email;
    }
    //设置email属性的set方法
    public void setEmail(String email) {
        this.email = email;
    }
    //设置name属性的get方法
    public String getName() {
        return name;
    }
    //设置name属性的set方法
    public void setName(String name) {
        this.name = name;
    }
}

StudentTest测试类

public class StudentTset {//创建一个Student测试类
    public static void main(String[] args) {
        Student stu1 = new Student();//new一个Student对象 为stu1

        stu1.setName("Knight");//赋值给对象name的值
        stu1.setEmail("123456789@qq.com");//赋值给对象Email的值

        System.out.println(stu1.getName());//使用System.out.println() 将stu1.getName()的值输出
        System.out.println(stu1.getEmail());//使用System.out.println() 将stu1.getEmail()的值输出

    }
}

运行结果

在这里插入图片描述

2、设计矩形类,实现求矩形面积的成员函数,函数原型为public double getArea()。

Rectangle类

public class Rectangle {//创建一个Rectangle类, Class的文件名也要是Rectangle
    public double length;//设置公有的length属性  均为double类型 因为矩形的长和宽不一定是整数,也可能是小数
    public double high;//设置公有的high属性
    //设置high属性的get方法
    public double getHigh() {
        return high;
    }
    //设置high属性的set方法
    public void setHigh(double high) {
        this.high = high;
    }
    //设置length属性的get方法
    public double getLength() {
        return length;
    }
    //设置length属性的set方法
    public void setLength(double length) {
        this.length = length;
    }
    //创建成员函数, 实现对属性 length 和 high 的相乘,赋值给area, 输出矩形面积
    public double getArea(){
        double area = getLength() * getHigh();
        System.out.println("矩形的面积为:" + area);
        return area;
    }
}

RectangleTest测试类

import java.util.Scanner;
public class RectangleTest {//创建一个RectangleTest测试类
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);//创建Scanner类 监听键盘的输出值

        System.out.println("请输入length");
        double len = input.nextDouble();//将键盘的第一个输入值赋值给len

        System.out.println("请输入high");
        double hig = input.nextDouble();//将键盘的第二个输入值赋值给hig

        Rectangle rea = new Rectangle();//创建rea对象
        rea.setLength(len);//将监听到的值,调用set方法赋值给length
        rea.setHigh(hig);//将监听到的值,调用set方法赋值给high

        rea.getArea();//调用矩形面积计算函数
    }
}

运行结果

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值