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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qmayuan 中级黑马   /  2013-8-3 19:26  /  817 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

现在有个Student类 构造方法是  Student(String name,Double math,Double cn,Double en)如果new对象  我应该怎么将int值传进去   Student stu = new Student(name,?,?,?);求高手指导下 谢谢~!

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 神马都是浮云

查看全部评分

1 个回复

倒序浏览
本帖最后由 狐灵 于 2013-8-3 21:05 编辑

源码如下
  1. class Student {
  2.         String name;
  3.         Double math;
  4.         Double cn;
  5.         Double en;
  6.         
  7.         public Student(String name, Double math, Double cn, Double en) {
  8.                 this.name = name;
  9.                 this.math = math;
  10.                 this.cn = cn;
  11.                this.en = en;
  12.        }

  13.        public void printInfo() {
  14.             System.out.println("name : " + this.name + ", math : " + this.math
  15.                                             + ", cn : " + this.cn + ", en : " + this.en);
  16.       }
  17. }

  18. public class TestStudent {
  19.       public static void main(String[] args) {
  20.           // Student stu = new Student("Jim", 90.0f, 90.0f, 90.0f);
  21.           // Student stu = new Student("Jim", 90, 90, 90);
  22.           Student stu = new Student("Jim", 90.0, 90.0, 90.0);
  23.           stu.printInfo();
  24.      }
  25. }
复制代码
// Student stu = new Student("Jim", 90.0f, 90.0f, 90.0f);
这行报错

// Student stu = new Student("Jim", 90, 90, 90);
这行报错

正常编译输出

336.JPG (13.28 KB, 下载次数: 8)

336.JPG

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 很给力!

查看全部评分

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