Премини към съдържанието

Препоръчан отговор


Имаме число n. Върнете абсолютната стойност на разликата на n и 21. Освен ако х (резултатът от разликата им) е по-голямо от 21, тогава върнете абсолютната им разлика по две.

 

Пример:

(19) → 2

(10) → 11

(21) → 0

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

преди 1 час, AntoniqDimitrova написа:

Имаме число n. Върнете абсолютната стойност на разликата на n и 21. Освен ако х (резултатът от разликата им) е по-голямо от 21, тогава върнете абсолютната им разлика по две.

 

Пример:

(19) → 2

(10) → 11

(21) → 0

Здравейте !

Прилагам примерен код, който да Ви помогне с разписването на Вашата версия на програмата.

import java.util.Scanner;

public class IntAnd21 {
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("Enter n: ");
		int n= sc.nextInt();
		
		sc.close();
		
		long x = calculateAbsolute(n);
		
		System.out.println(x);
		
	}

	public static long calculateAbsolute(int n) {
		int xTemp = Math.abs(n - 21);
		if (xTemp < 21) {
			return xTemp;
		} else {
			return 2*xTemp;
		}
	}

}

Поздрави !

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.