Упражнения на Java: вычисление и вывод суммы двух данных целых чисел.
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 программирования
disqus2code