版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
Q:使用方法的优点有哪些?
A:定义可重用的代码;组织和简化编码。
Q:如何定义一个方法?如何调用一个方法?
A:
方法的定义由方法头(修饰符、返回值类型、方法签名(方法名、参数列表))、方法体组成。如果方法返回一个值,对方法的调用通常当作一个值处理;如果方法返回void,对方法的调用必须是一条语句。
Q:下面的说法是否正确?
(对返回类型为void的方法调用本身总是一条语句,但是对带返回值类型的方法的调用本身不能作为一条语句。)
A:
前半句:除了main方法,确实如此,否则会报错。后半句:可以是可以,不会报错,但单独一个值作为一条语句没什么意义。
Q:main方法的返回值类型是什么?
A:main方法是void方法,无返回值。
Q:如果在一个带返回值的方法中,不写return语句会发生什么错误?在void方法中可以有return语句吗?下面方法中的return语句是否会导致语法错误?
publicstaticvoidxMethod(double x,double y){ System.out.println(x+ y);return x+ y;}
A:
报错:缺少返回语句。可以,但不能带返回值,否则会报错。会。
Q:给出形参、实参和方法签名的定义。
A:(见P178 上方第一段)
Q:写出下列方法的方法头(而不是方法体):(题目略)
A:
// 给定销售额和提成率,计算销售提成