java
1package renshu; 2 3public class renshu { 4 5 public static void main(String[] args) { 6 7 Program1 program1 = new Program1(); 8 program1.exe(); 9 } 10} 11 12class Program1 { 13 14 public void exe() { 15 16 System.out.println("--- " + this.getClass().getSimpleName() + " ---"); 17 18 int num = 0; 19 this.set(num); 20 System.out.println(num + System.lineSeparator()); 21 } 22 23 private void set(int num) { 24 num = 10; 25 } 26} 27コード
program1をコンパイルすると、0が表示されますが、なぜ0なんでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。