fork(1) download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class GraphicApp
  6. {
  7. public static Double scanDouble( Scanner in )
  8. {
  9. return ( ( in.hasNextDouble() ) ? in.nextDouble() : null );
  10. }
  11.  
  12. public static void main( String[] args )
  13. {
  14.  
  15. // ќбъ¤вление переменных a, y, k, b типа double дл¤ хранени¤ данных
  16. double a;
  17. double y;
  18. double k;
  19. double b;
  20.  
  21. Scanner in = new Scanner(System.in);
  22.  
  23. a = scanDouble( in );
  24.  
  25. in.close();
  26.  
  27. // ¬ычисление и вывод результата по формуле с предварительным сравнением значени¤ а,
  28. if( a <= 0 )
  29. { k = -1; b = 0; }
  30. else if ( a <= 1 )
  31. { k = 1; b = 0; }
  32. else if ( a < 2 )
  33. { k = 0; b = 1; }
  34. else
  35. { k = -2; b = 5; }
  36. y = k*a + b;
  37.  
  38. System.out.printf("result is %f\n", y);
  39. }
  40. }
  41.  
Success #stdin #stdout 0.16s 321344KB
stdin
Standard input is empty
stdout
result is 0.000000