A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 黑马-张超 于 2013-4-27 01:00 编辑

编写java程序,创建一个类Computer,在该类中定义两个int类型有初始值的成员变量
num1和num2,然后编写求和的方法printSum()对两个成员变量求和,并输出这两个数的和。
最后在主方法中创建Compute类的实例进行测试。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

3 个回复

倒序浏览
class Computer {
        private int num1;
        private int num2;

        public void printSum(int num1,int num2) {
                System.out.println(num1 + " + " + num2 + " = " + (num1 + num2));
        }

        public int setNum1(int num1) {
                this.num1 = num1;
                return num1;
        }
       
        public int setNum2 (int num2) {
                this.num2 = num2;
                return num2;
        }
}

class Day06Test1 {
        public static void main(String[] args) {
                Computer c = new Computer();
                int num1 = c.setNum1(34);
                int num2 = c.setNum2(33);
                c.printSum(num1,num2);
        }
}

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
测试代码如下:
class Computer
{
        private int num1;
        private int num2;
        Computer( int num1, int num2 )
        {
                this.num1 = num1;
                this.num2 = num2;
        }
        public void printSum()
        {
                int sum = num1 + num2;
                System.out.println("sum="+sum);
        }
}

class Test
{
        public static void main(String[] args)
        {
                Computer com = new Computer(3,4);//创建对象
                com.printSum();//调用函数,输出和。
        }
}

点评

建议加上相应的注释,看着会更清醒的,谢谢  发表于 2013-4-26 23:25

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
  1. class Computer
  2. {
  3.      private int num1,num2;                        //定义2个变量
  4.          Computer(int num1,int num2)        //初始化变量
  5.          {
  6.                 this.num1 = num1;
  7.                 this.num2 = num2;
  8.          }
  9.          public void printSum()        //输出
  10.          {
  11.                 System.out.println("Sum="+(num1+num2));
  12.          }

  13. }

  14. class Demo110
  15. {
  16.         public static void main(String[] args)
  17.         {
  18.                 Computer com = new Computer(2,3);        //创建对象,传入对应的构造参数
  19.                 com.printSum();        //调用方法输出
  20.         }
  21. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马