кодесурса

Упражнения на Java: вычисление и вывод суммы двух данных целых чисел.

script1adsense2code
script1adsense3code

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

Напишите Java-программу для вычисления и вывода суммы двух заданных целых чисел (больше или равно нулю). Если заданные целые числа или сумма имеют более 80 цифр, выведите «overflow».

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


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

Java-код:

 import java.*;
import java.math.BigInteger;
import java.util.Scanner;
 
public class Main {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Input two integers:");
        String s1 = new String();
		String s2 = new String();
        s1 = sc.nextLine();
        s2 = sc.nextLine();
        BigInteger b1 = new BigInteger(s1);
        BigInteger b2 = new BigInteger(s2);
        BigInteger result = new BigInteger("0");
        result = result.add(b1);
        result = result.add(b2);
        String s3 = ""+result;
		System.out.println("\nSum of the said two integers:");
        if(s1.length()>80 || s2.length()>80 || s3.length()>80)
            System.out.println("Overflow");
        else
            System.out.println(result);
          }    
}

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

 Введите два целых числа:
25
46
Сумма указанных двух целых чисел:
71

Блок - схема:

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code