IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java实验一 Java 平台与面向对象编程基础(一) -> 正文阅读

[Java知识库]Java实验一 Java 平台与面向对象编程基础(一)

一、实验内容

1、编写一个至少由一个类构成的 Java 程序,其功能是在运行后,能接收用户输入一个学生的姓名以及 java 课的成绩(百分制),并输出对该学生成绩是否达到 60 分的及格分的判断(可使用 if 语句)。例如,输入学生姓名李明,然后输入成绩 50,则输出“李明的成绩为不及格”。
2、编写一个程序来表示长方体的长宽高等数据并有计算体积的函数可供调用,长方体类从矩形类继承而来。程序运行时能接受输入任意的 3 个数作为长方体的长、宽和高,然后能够输出所输入的长宽高及所计算出的体积。

二、参考

1、题目一

方法一代码如下:

//Student类
public class Student {
    String name;        //姓名
    double score;       //成绩

    //判断成绩是否合格
    public void isPass(String name,Double score){
        if (score >= 60){
            System.out.println(name + "成绩为合格");
        }else {
            System.out.println(name + "成绩为不合格");
        }
    }
}
//Test
public class Test {
    public static void main(String[] args) {
        Student student = new Student();
        Scanner scanner = new Scanner(System.in);		//定义一个Scanner对象,从System.in接受输入
        System.out.println("请输入学生姓名及成绩:");		
        student.name = scanner.next();
        student.score = scanner.nextDouble();
        student.isPass(student.name, student.score);
    }
}

方法二代码如下:

public class Test {
    public static void main(String[] args) {
        String name;        //姓名
    	double score;       //成绩
        Scanner scanner = new Scanner(System.in);		//定义一个Scanner对象,从System.in接受输入
        System.out.println("请输入学生姓名及成绩:");
        name = scanner.next();
        score = scanner.nextDouble();
        //判断成绩是否合格
        if (score >= 60){
            System.out.println(name + "成绩为合格");
        }else {
            System.out.println(name + "成绩为不合格");
        }
    }
}

2、题目二

方法二代码如下:

//Box类
public class Box {
    //将长宽高封装
    private double length;
    private double width;
    private double height;

    //在主类中使用set把值赋给本成员变量(this表示的是本成员变量),然后get获取到这个变量的值并返回值。
    public double getLength() {
        return length;
    }

    public void setLength(double length) {
        this.length = length;
    }

    public double getWidth() {
        return width;
    }

    public void setWidth(double width) {
        this.width = width;
    }

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    //求体积的方法
    public void volume(){
        double volume = this.length * this.width * this.height;
        System.out.println("长方体体积为:" + volume);
    }
}
//Test
public class Test {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Box box = new Box();
        System.out.println("请输入长宽高:");
        box.setHeight(scanner.nextDouble());    //使用set把值赋给本成员变量
        box.setLength(scanner.nextDouble());    //使用set把值赋给本成员变量
        box.setWidth(scanner.nextDouble());     //使用set把值赋给本成员变量
        box.volume();                           //求体积
    }
}

运行结果

在这里插入图片描述
在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 10:35:34  更:2021-07-23 10:36:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 20:36:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码