123をdisplayメソッドに渡すと、変数by1を使用して同じ値を渡すのにエラーが発生するのはなぜですか。JVMによって受け入れられます。
これらの次の 2 つのステートメントの違いは何ですか 1.serv.display(123); 2.serv.display(by1);
public class Lab1 {
public static void main(String[] args) {
MethodService serv=new MethodService();
byte by1=123;
serv.show(123);
serv.show(by1);
serv.display(123);
serv.display(by1);
}
}
class MethodService{
void show(int ab){
System.out.println("---show(int)\t:"+ab);
}
void display(byte by1){
System.out.println("display(byte)\t:"+by1);
}
}