陈璇   发表于 2015-11-12 09:31:39

收藏 8659 80

【Java-面向对象】构造方法与方法重载 内容、素材及作业交流贴

【Java-面向对象】第3课:构造方法与方法重载

上课时间:每周一、三、四、五上午10:00-11:30

今日作业:

blob.png


课后请大家直接回复本帖,在此帖下提交自己作业/作品,发言交流学习心得,讲师、同学们也会在此给你点评或点赞哦。

课工场Java技术交流群:480105275

Ps:新人加群后请看群公告获得更多帮助

祝你学习进步!


课程回放链接://www.kgc.cn/java/20114.shtml

此帖被Ke游击队 于2018年04月11日 23:49 进行了推荐操作
全部回复共80条
电梯直达
我要回复
  • Jwg-空格 2018-07-27 15:59:01

    76楼

    import java.util.Scanner;
    
    //实现简易计算机,分别实现两个整数、三个浮点数的加法运算
    public class Calclt {
    	// 实现两个整数的带参方法
    	public int add(int num1, int num2) {
    		return num1 + num2;
    	}
    
    	// 实现三个浮点数的带参方法
    	public double add(double num1, double num2, double num3) {
    		return num1 + num2 + num3;
    	}
    
    	public static void main(String[] args) {
    		Scanner input = new Scanner(System.in);
    		// 创建加法运算的对象
    		Calclt a = new Calclt();
    		// 创建整数和浮点数的数组
    		int nums[] = new int[2];
    		double num[] = new double[3];
    
    		// 输入两个整数进行加法运算
    		System.out.println("请输入两个整数进行加法运算");
    		for (int i = 0; i < nums.length; i++) {
    			System.out.print("第" + (i + 1) + "个整数:");
    			nums[i] = input.nextInt();
    		}
    		System.out.println("计算两个整数的和:" + a.add(nums[0], nums[1]));
    		System.out.println();
    		// 输入三个浮点数进行加法运算
    		System.out.println("请输入三个浮点数");
    		for (int i = 0; i < num.length; i++) {
    			System.out.print("第" + (i + 1) + "个浮点数:");
    			num[i] = input.nextDouble();
    		}
    		System.out.println("计算三个浮点数的和:" + a.add(num[0], num[1], num[2]));
    	}
    }
    
    结果:
    请输入两个整数进行加法运算
    第1个整数:10
    第2个整数:23
    计算两个整数的和:33
    
    请输入三个浮点数
    第1个浮点数:10
    第2个浮点数:29
    第3个浮点数:306.4
    计算三个浮点数的和:345.4


  • 学习小勤奋 2018-08-25 10:46:53

    77楼

    232

  • 胡加斌 2018-11-19 21:56:12

    78楼

    import java.util.Scanner;

    public class Calculate {

    public int Calculate(int aint b){

    return a+b;

    }

    public double Calculate(double adouble bdouble c){

    return a+b+c;

    }

    public static void main(String[] args){

    Scanner input= new Scanner(System.in);

    Calculate J= new Calculate();

    System.out.print("请输入整数1:");

    int a=input.nextInt();

    System.out.print("请输入整数2:");

    int b=input.nextInt();

    System.out.println("两位整数和="+J.Calculate(a b));

    System.out.print("请输入浮点数1:");

    double c=input.nextDouble();

    System.out.print("请输入浮点数2:");

    double d=input.nextDouble();

    System.out.print("请输入浮点数2:");

    double e=input.nextDouble();

    System.out.println("三位浮点数和="+J.Calculate(c de));

    }


    }


  • Dorothy 2018-11-23 01:02:59

    79楼

    import java.util.Scanner;


    //通过方法重载开发一个计算器

    public class Calculator {

    //加法

    public int add(int num1int num2) {

    System.out.println(num1+num2);

    return num1+num2;

    }

    public double add(double num1double num2) {

    return num1+num2;

    }

    public double add(double num1double num2double num3) {

    return num1+num2+num3;

    }

    public static void main(String[] args) {

    Scanner input=new Scanner(System.in);

    Calculator a=new Calculator();

    System.out.println("请输入你要相加的两个数:");

    int a1=input.nextInt();

    int a2=input.nextInt();

    System.out.println("计算结果是:"+a.add(a1 a2)+"\t");

    System.out.println("请输入你要相加三个浮点数:");

    double d1=input.nextDouble();

    double d2=input.nextDouble();

    double d3=input.nextDouble();

    System.out.println("计算结果为:"+a.add(d1 d2 d3));

    }


    }


  • kuserlx1l 2019-01-11 12:00:54

    80楼

    非常棒



加载中...
关闭
关闭
在线
咨询
QQ
交流群
App
下载
返回
顶部