Java方法调用之有明确的返回值的讲解和代码示例
方法调用之无明确的返回值
//方法的调用:
在不明确返回值类型时 ,不写东西还不行,所以,这里是void
A :调用方式1:单独调用
B :调用方式2:输出调用(错误)不可使用
C :调用方式3:赋值调用(错误)不可使用
举例:
class Li{
public static void main(String[] args){
//单独调用
produce(3,4);
produce(5,6);
produce(7,8);
//输出调用 此处不允许使用 '空' 类型
//System.out.println(produce(7,8));这是错误的
//赋值调用 非法的表达式开始
//void v = produce(7,8);这是错误的
}
public static void produce(int a,int b){
for(int x=0;x<a;x++){
for(int y=0;y<b;y++){
System.out.print("*");
}
System.out.println();
}
}
}
题://键盘录入一个数据n(1<=n<=9),对应的nn乘法表
import java.util.Scanner;
class Li{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数据");
int n = sc.nextInt();
end(n);
}
public static void end(int n){
for(int x=1;x<=n;x++ ){
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+x*y+"\t");
}
}
}
}