package com.javatechie.lambda.demo; interface Calculator { // void switchOn(); /* void sum(int input); */ int substract(int i1, int i2); } public class CalculatorImpl { public static void main(String[] args) { /* * Calculator calculator = () -> System.out.println("Switch On"); * * calculator.switchOn(); */ /* * Calculator calculator = (input) -> System.out.println("Sum : " + input); * calculator.sum(394); */ Calculator calculator = (i1, i2) -> { if (i2 < i1) { throw new RuntimeException("message"); } else { return i2 - i1; } }; System.out.println(calculator.substract(8, 20)); } // () -> {body}; }