Guest User

Untitled

a guest
May 27th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class TestValueOf {
  4.  
  5. public static void main(String[] args) {
  6. int intNumber = 36;
  7.  
  8. System.out.print("Введіть число: ");
  9. //зчитуємо число з клавіатури
  10. Scanner in = new Scanner(System.in);
  11. String doubleStr = in.next();
  12. System.out.println("Ви ввели: " + doubleStr);
  13. //Ціла і дробова частина повинна бути через крапку
  14. //шукаємо чи не ввели через кому
  15. int index = doubleStr.indexOf(",");
  16.  
  17. if (index >= 0) {
  18. System.out.println("Кома у позиції: " + index);
  19. doubleStr = doubleStr.replace(',', '.'); //замінити кому на крапку
  20. }
  21.  
  22. //Перетворюємо int число у рядок тексту
  23. String strNumber = String.valueOf(intNumber);
  24.  
  25. //Приєднуємо число до рядка через метод concat (хоча можна і оператором "+")
  26. String strOut = "*".concat(strNumber) + "=";
  27.  
  28. //Перетворюємо введений рядок тексту у число
  29. double number = Double.valueOf(doubleStr);
  30. number = number * intNumber; //множимо введене число на 36
  31.  
  32. System.out.println(doubleStr + strOut + number);
  33. }
  34. }
  35.  
  36.  
  37. Результат виконання:
  38.  
  39. Введіть число: 555,5
  40. Ви ввели: 555,5
  41. Кома у позиції: 3
  42. 555.5*36=19998.0
Add Comment
Please, Sign In to add comment