一个java初学者(在方法中调用其他方法)
发布网友
发布时间:2022-05-07 14:34
我来回答
共5个回答
热心网友
时间:2022-06-30 08:15
public class TestCallMethod{
public void m1(){
//这个m2()是调用了下面那个m2()方法,该方法返回数值2
//这个“m”是一个字符串,用双引号“”包起来的就是字符串String
//也可以写成 String a="m"; int b=m2();
//System.out.println(a + b); 效果跟下面的是一样的
System.out.println("m" + m2());
System.out.println("m1");
}
//定义一个叫m2的方法,该方法返回int类型的数据
public int m2(){
//返回2
return 2;
}
public static void main(String args[]){
TestCallMethod tcm = new TestCallMethod();
//在这里调用TestCallMethod类中的m1方法
tcm.m1();
}
}
热心网友
时间:2022-06-30 08:15
这都看不懂啊
这可如何是好
先学C吧
("m" + m2());
这个"m"+ 是字符串连接 就像1+1=2一样 "a"+"b"="ab" ""双引号就是说里面的东西是字符串
这些东西是常识
m2()是调用方法的方式
这句话写通俗了就是 字符串m 加上整数2 由于是输出流 就都转成字符串输出 就是m2
public class TestCallMethod{
public void FangFa1(){
System.out.println("m" + FangFa2());
System.out.println("m1");
}
public int FangFa2(){
return 2;
}
public static void main(String args[]){
TestCallMethod tcm = new TestCallMethod();
tcm.FangFa1();
}
}
给你改了方法名 就明了多了 这谁写的破东西 新学的一看就懵
热心网友
时间:2022-06-30 08:15
是的m是字符串,而m(),是方法值就是返回的值 即2
热心网友
时间:2022-06-30 08:16
“m” 就是输出的字符串 没特殊含义
public int m2()是定义了一个方法
而这个方法的返回值就是2
热心网友
时间:2022-06-30 08:17
这个是自己定义的,不是指2