public class han
{
public static void main(String[] args)
{
int c = jia(100); //这里的100写成num就出错 但这里随便写数字 这行c赋值都是5怎么回事?
int b=10;
c=c+b;
System.out.println(c);
}
public static int jia(int num)
{
return num=5;
}
}
我这里的 num=5 也是表达式吧 像那样的是返回int类型
public class han
{
public static void main(String[] args)
{
int c = jia(100); //这里的100写成num就出错 但这里随便写数字 这行c赋值都是5怎么回事?
int b=10;
c=c+b;
System.out.println(c);
}
public static int jia(int num)
{
return num=5;
}
}
我这里的 num=5 也是表达式吧 像那样的是返回int类型
你可以这样写:
public class Hs
{
public static void main(String[] args)
{
System.out.println(Demo.show(4));
}
}
class Demo
{
public static int show(int x){
return x ;
}
}
因为你的show方法是静态static修饰的,所以可以直接通过类名直接调用