Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

pavsavov avatar pavsavov 18 Точки

Programming basics(Java) - Второ домашно от 17.12.2016 , U2_InchesToCentimeters

Използвам тази по-елементарна задачка за да мога по-лесно да задам и въпроса си.

 

Как бих могъл да вкарам предифиниран стринг в Скенера,т.е. при:

import java.util.Scanner;

public class santimetrestoinches {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        double inches = Double.parseDouble(scanner.nextLine());

        double centimeters = inches * 2.54;

        System.out.println("centimeters:" + centimeters);

    }
}

и вход 66, изходът ми да бъде НЕ :

66
centimeters:167.64000000000001

ами

inches: 66

centimeters:167.64000000000001

Не съм убеден дали успях правилно да обясня,та съм готов на допълващи въпроси.

0
Programming Basics
koksibg avatar koksibg 892 Точки

Не съм много запознат с JAVA-та, но мисля, че за да стане така както искаш трябва да отпечаташ след scanner-а ето този ред:

System.out.println("inches:"), след което 
double inches = Double.parseDouble(scanner.next());

и другото е така.

 

0
pavsavov avatar pavsavov 18 Точки

Ясно,значи с един Принт преди съответната променлива ще го направи това.

 

Аз опитах това да се случи на един ред но IDEA-то ми дава Exception,който честно казано не го разбрах .

double inches = Double.parseDouble(s:"inches" + scanner.nextLine());
0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.