大进步!!
10分钟整完成这个题目,只测试一下就过了,我太厉害了,太激动了,这可是一道完整的面向对象题目啊!
好吧,吹过头了,活跃一下气氛,实际上还是很菜的
需要知识点
- 构造方法的使用与写法
- 对象的创建与使用
- 方法的灵活调用
通关源码
import java.util.Scanner;
// 创建一个名为 Compare 的公开类
public class Compare{
public double a;
public double b;
double compare(double a,double b){ //因为返回值为double类型
double max = a;
if(a < b)
max = b;
return max;
}
void Compare(){ //无参构造方法为new做准备
}
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
Compare com = new Compare(); //通过Compare类创建com对象
System.out.print(com.compare(a,b)); //通过对象调用类中方法,我看着怎么好像有点多此一举,实际上可以直接调用吧……
}
}
题目要求
任务描述
本关任务:比较键盘输入的两个 double 型的数值的大小,输出较大的值。
编程要求
仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。
测试说明
平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。
可在右侧“测试结果”区查看具体的测试集详情。
开始你的任务吧,祝你成功!
/**
* 任务:比较键盘输入的两个 double 型的数值的大小,输出较大的值。
* 类名为:Compare
*/
// 分别定义两个数
/**
* 定义一个方法,该方法实现比较两数大小,携带两个参数,分别为传来的两个数的值
* 将两个数中较大的那个数返回,返回类型为double
*/
// 定义主方法
// 获取键盘传来的两个数
// 在主方法中通过无参构造方法定义一个对象
// 调用比较大小的方法,获得较大的那个数
// 不换行输出较大的那个数
/********** End **********/