zoukankan      html  css  js  c++  java
  • 2019-1-15 课后作业

    一、给定如下Java代码,编译运行后,输出结果是什么?请解释原因。

     1 package com.test;
     2 
     3 /**
     4  * 课后练习题① 面向对象基础
     5  * Mr.kemi
     6  * 2019-1-15
     7  */
     8 public class Task {
     9    public String brand;
    10    public Task(){
    11        this.brand="洛基亚";
    12    }
    13    public Task(String bra){
    14        this.brand=bra;
    15    }
    16    public String buy(){
    17        return "没发工资,买一个"+brand+"牌子的手机吧";
    18    }
    19    public String buy(String reason) {
    20     return reason+",快买一个"+brand+"牌子的手机吧!";
    21    }
    22 }

    运行结果如下

    原因:String detail = mp.buy("发工资了"); 调用了有参的方法

    二、实现简易计算器,分别实现两个整数、三个浮点数的加法运算。

     1 package com.test;
     2 /**
     3  * 实现简易计算器,分别实现两个整数、三个浮点数的加法运算
     4  * @author Mr.kemi
     5  *2019-1-15
     6  */
     7 public class Counter {
     8     public int sum(int a,int b){
     9         int num =a+b;
    10         return  num;
    11     }
    12     public double sum(double c,double d,double e ) {
    13         double num = c+d+e;
    14         return num;
    15     }
    16     
    17 }
     1 package com.test;
     2 
     3 import java.util.Scanner;
     4 
     5 public class TestCounter{
     6     public static void main(String[] args) {
     7         Scanner input = new Scanner(System.in);
     8         Counter sum = new Counter();
     9         System.out.println("请输入第一个整数");
    10         int a = input.nextInt();
    11         System.out.println("请输入第二个整数");
    12         int b = input.nextInt();
    13         int result =sum.sum(a,b);
    14         System.out.println("结果为:"+a+"+"+b+"="+result);
    15         
    16         System.out.println("请输入第一个小数");
    17         double c = input.nextDouble();
    18         System.out.println("请输入第二个小数");
    19         double d = input.nextDouble();
    20         System.out.println("请输入第三个小数");
    21         double e = input.nextDouble();
    22         double result1 =sum.sum(c,d,e);
    23         System.out.println("结果为:"+c+"+"+d+"+"+e+"="+result1);
    24     }
    25 }

    运行结果如下:

  • 相关阅读:
    自定义Listview
    android ListView嵌套GridView显示不全问题
    Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
    android service被系统回收的解决方法
    android Activity基类通用方法
    用 FragmentManager 替换时使用 GoogleMaps 崩溃 app
    Gulp 从0开始
    面试题 之 全排列
    面试题之 query转为obj
    this .运算符 和 [] 运算符
  • 原文地址:https://www.cnblogs.com/kemii/p/10272344.html
Copyright © 2011-2022 走看看