class A{
void method1(){ //声明method1
System.out.println("method1 called")
}
void method2(){
method1() //本类的 method1 被调用
}
}
class B{
void method3(){
A a = new A() //在B类中调用A类中的 method1
a.method1()
}
}
不一定有没有返回值这样调用都没错
object.method()
只不过有返回值时你没有用一个变量接收而已.
你可以这样调用这方法也没错
Math.random()
这也没错
int rnd=(int)(Math.random()*10)
System.out.println(rnd)
这个跟这个是一样的,只是少声明了变量:
System.out.println((int)(Math.random()*10))
多看别人的代码,你就自然理解了.
其实调用可以很灵活的
你想怎么用就怎么用.不过一定要按照语法来调用.
加上点东西
你可以试试这样.
int[] a = new int[100]
for(int i=0i<a.lengthi++){
a[i] = (int)(Math.random*100+1)
}
String str = Arrays.toString(a)
System.out.println(str)
因为我这里没有编写JAVA的工具,所以只能自己写.
如果有什么小差错,请见谅.