Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////// Main
- public class Main {
- public static void main(String[] args) {
- Lambda lambda=new Lambda();
- lambda.geometry((value -> { // cos с помощью лямбда
- System.out.printf("cos(%s)= %s%n",value,Math.round(Math.sin(value)*100)/100.0);
- }));
- lambda.geometry((value -> { // sin с помощью лямбда
- System.out.printf("sin(%s)= %s%n",value,Math.round(Math.sin(value)*100)/100.0);
- }));
- lambda.geometry((value -> { // arccos с помощью лямбда
- System.out.printf("arccos(%s)= %s°%n",value,Math.round(Math.acos(value)*57*100)/100.0);
- }));
- }
- }
- ///////////// Lambdable
- public interface Lambdable {
- void testing(double value);
- }
- //////////// Lambda
- import java.util.Scanner;
- public class Lambda {
- public void geometry(Lambdable lambdable){
- Scanner scanner=new Scanner(System.in);
- System.out.println("Введите число: ");
- double value=scanner.nextDouble();
- lambdable.testing(value);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment