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

收藏 8695 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条
电梯直达
我要回复
  • 诚招梦想创业伙伴 2016-01-10 18:43:47

    16楼

    应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

      风豆豆 2016-01-16 17:31:55 1#0楼

      应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

      评论

  • 时间2 2016-01-19 21:57:28

    17楼

    blob.pngblob.png

      风豆豆 2016-01-21 10:23:06 1#0楼

      应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

      评论

  • 旷旷 2016-01-30 00:08:48

    18楼

    好吧,虽然最后的结果是一样的,但是我知道我这个代码写的很烂,但是这是我脑子里第一反应的解题思路,先交了再研究下其他优秀作业

    1.png2.png

  • か-欲望会∷夺走一切♪ 2016-02-14 20:58:39

    19楼

    import java.util.Scanner;
    
    //实现简易计算器,分别实现两个整数。三个浮点数的加法运算
    public class Calculator {
    	//属性
    	//方法
    	public byte abb(byte num,byte num2 ){
    		byte abb=(byte) (num+num2);
    		return abb;
    	}
    	public float abb(float num,float num2){
    		float abb=num+num2;
    		return abb;
    	}
    	public float abb(float num,float num2,float num3){
    		float abb=num+num2+num3;
    		return abb;
    	}
    	public int abb(int num,int num2){
    		int abb = (int) (num*num2);
    		return abb;
    	}



  • か-欲望会∷夺走一切♪ 2016-02-14 20:59:00

    20楼

    //测试计算器
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		Calculator abb1=new Calculator();
    		int flag=-1;
    		System.out.println("***欢迎使用简易计算器***");
    		do{
    			System.out.print("是否要加法运算 计算(0)(1)不计算:");
    			flag=input.nextInt();
    			if(flag==0){
    			System.out.print("请输入要计算的加法十位 数两位整数:");
    			int zhen=abb1.abb(input.nextByte(),input.nextByte());
    			System.out.println("结果:"+zhen);
    			System.out.println("***************");
    			}
    			System.out.print("是否计算小数 (0)计算,(1)不计算:");
    			flag=input.nextInt();
    			if(flag==0){
    			System.out.print("请输入要计算的加法两位小数:");
    			float abb2=abb1.abb(input.nextFloat(),input.nextFloat());
    			System.out.println("结果:"+abb2);
    			System.out.println("***************");
    				System.out.print("是否计算三位小数 (0)计算,(1)不计算:");
    				flag=input.nextInt();
    				if(flag==0){
    					System.out.print("请输入要计算的加法三位小数:");
    				float abb3=abb1.abb(input.nextFloat(),input.nextFloat(),input.nextFloat());
    				System.out.println("结果:"+abb3);
    				System.out.println("***************");
    				}
    			}
    			System.out.print("是否需要计算 乘法(0)计算(1)不计算:");
    			flag=input.nextInt();
    			if(flag==0){
    				System.out.print("请输入要计算乘法的整数:");
    				int abb4=abb1.abb(input.nextInt(),input.nextInt());
    				System.out.println("结果:"+abb4);
    				System.out.println("*****************");
    			}
    			System.out.print("输入0进行计算:");
    			flag=input.nextInt();
    		}while(flag==0);
    		System.out.println("谢谢使用!");			
    	}
    }


  • 锁清秋 2016-02-25 21:30:07

    21楼

    应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

  • ヴ萨博★SABO 2016-02-26 11:43:42

    22楼


    import java.util.Scanner;


    //计算器类

    //分别实现两个整数。三个浮点数的加法运算


    public class Jsq {

    public int addjia(int a,int b ){

    int he=a+b;

    return he;

    }

    public double addjia(double c ,double d,double e){

    double he2=c+d+e;

    return he2;

    }


    public static void main(String[] args) {

    Jsq jia=new Jsq();

    Scanner input =new Scanner(System.in);

    String answer;

    do{

    System.out.println("请问想计算什么类型的数?(整数/小数)");

    String  qew=input .next();

    if(qew.equals("整数")){

    System.out.println("请输入两个整数: ");

    int  a=input.nextInt();

    int b=input.nextInt();

    int e= jia.addjia(a, b);

    System.out.print("结果为: "+e);

     

    } else if(qew.equals("小数")){

     

    System.out.println("请输入三个小数: ");

    double c=input.nextDouble();

    double d=input.nextDouble();

    double g=input.nextDouble();

     

    double f= jia.addjia(c, d,g);

        System.out.print("结果为: "+f);

    }

    System.out.println("是否继续?(y/n) ");

        answer=input. next();

    }while(  answer .equals("y") );

    System.out.println("计算结束");

    }

    }


  • 老人忽忽 2016-02-27 14:17:40

    23楼

    QQ截图20160227141546.pngQQ截图20160227141528.png老师为什么报错,都是按照视频编写的

      锁清秋 2016-03-31 22:57:32 1#1楼

      应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

      评论

  • Frezy 2016-03-03 13:39:49

    24楼

    应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

  • taste 2016-03-17 09:36:20

    25楼

    package Feng;


    import java.util.Scanner;


    //int 和 double 类型的加法运算

    public class JiSuanQi {

    //int型加法运算

    public void jiSuanQi(int num1,int num2){

    System.out.println(num1+"+"+num2+"="+(num1+num2));

    }

    //double 型加法运算

    public void jiSuanQi(double num1,double num2,double num3){

    System.out.println(num1+"+"+num2+"+"+num3+"="+(num1+num2+num3));

    }

    //计算器测试类

    public static void main(String[] args) {

    JiSuanQi js = new JiSuanQi();

    //  int型加法运算  提示用回车切换数字

      Scanner input = new Scanner(System.in);

    System.out.println("请输入两个整数 按回车切换");

    js.jiSuanQi(input.nextInt(), input.nextInt());

    //double型 加法运算   提示用回车切换数字

    System.out.println("请输入三个double类型的数字按回车切换");

    js.jiSuanQi(input.nextDouble(), input.nextDouble(), input.nextDouble());

    }

    }


  • 怪诞的讽刺 2016-04-03 15:21:23

    26楼

    应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

  • duhua 2016-04-05 10:55:20

    27楼

    2016-04-05_115419.jpg

  • 采采矿 2016-04-09 11:57:54

    28楼

    //两个整数 三个浮点数计算器
    public class Calculator {	//创建一个类
    	
    	public int add(int num1,int num2){  //创建一个方法
    		return num1+num2;
    	}
    	
    	public void add(double num1,double num2,double num3){//方法重载
    		System.out.println(num1+num2+num3);
    	}
    	
    	//测试类
    	public static void main(String[] args) { 	//主函数
    		Calculator ji1=new Calculator();		//创建一个Calculator类的对象ji1
    		
    		int cc=ji1.add(14, 24); //类计算器创建对象c调用第一个方法add, 返回的值赋给整型cc
    		System.out.println(cc);//第一个方法是返回一个值,并没输出语句,这是就给输出
    		
    		ji1.add(3, 2.3,14.112); //对象调用方法add,有三数,有小数,自动调了三double的方法,方法内带输出.
    	}
    }

  • 采采矿 2016-04-10 15:09:41

    29楼

    import java.util.Scanner;
    
    //建一个计算类
    public class JiShuanQi {
    	public static void main(String[] args) {
    		Scanner input=new Scanner(System.in);
    		//从Tool类创建一个对象
    		Tool jiShuanQi=new Tool();
    		while(true){
    			System.out.println("退出请输入0");
    			System.out.print("---整数加法计算器------n");
    			System.out.print("请输入两个整数进行加法计算:");
    			int num1=input.nextInt();
    			if(num1==0){
    				System.out.println("退出成功");
    				break;
    			}
    			System.out.print("加上-->");
    			int num2=input.nextInt();
    			jiShuanQi.jiShuan(num1, num2);
    		}
    		
    		while(true){
    			System.out.println("退出请输入000");
    			System.out.print("---三浮点加法计算器------n");
    			System.out.print("请输入三个浮点数进行加法计算:");
    			double num1=input.nextDouble();
    			if(num1==0){
    				System.out.println("退出成功");
    				break;
    			}
    			System.out.print("加上-->");
    			double num2=input.nextDouble();
    			System.out.println("加上-->");
    			double num3=input.nextDouble();
    			jiShuanQi.jiShuan(num1, num2,num3);
    			
    		}
    	}
    }


  • myxin 2016-05-21 07:33:40

    30楼

    应国家法规要求,由于该用户未绑定手机号,故此信息暂无法显示

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