带while(True)循环的lambda表达式

时间:2019-05-07 13:06:06

标签: java lambda

应打印什么?为什么编译器不发出任何警告?这样的函数返回什么?

interface InterfaceCalculation {
    Object calculation(int a, int b);
}
public class HelloWorld{

     public static void main(String []args){
        System.out.println("Hello World");
        InterfaceCalculation add = (a, b) -> {
            while(true)
                a = a +b;
        };
        System.out.println(add.calculation(1,2));

   }
}

0 个答案:

没有答案