кодесурса

Упражнения на Java: преобразование заданного целого числа в формат String

script1adsense2code
script1adsense3code

Java Basic: упражнение 166 с решением

Напишите программу на Java для преобразования заданного целого числа в формат String.

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.*;
public class Solution {	
 public static String transform_int_to_string(int n) {
    boolean is_negative = false;
    StringBuilder tsb = new StringBuilder();
    if (n == 0) {
      return "0";
    } else if (n < 0) {
      is_negative = true;
    }
    n = Math.abs(n);
    while (n > 0) {
      tsb.append(n % 10);
      n /= 10;
    }
    if (is_negative) {
      tsb.append("-");
    }
    return tsb.reverse().toString();
  }
    public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
        System.out.print("Input an integer: ");
        int n = in.nextInt();
 		System.out.println("String format of the said integer: " + transform_int_to_string(n));		
		}
}

Пример вывода:

 Введите целое число: 35
Формат строки указанного целого числа: 35

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, чтобы разделить два заданных целых числа, используя оператор вычитания.
Далее: Напишите программу на Java, чтобы переместить каждый ноль в правую часть заданного массива целых чисел.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code