Loading...
karastoyanov avatar karastoyanov 22 Точки

Упражнение съединяване на числа и текст

/Някой успя ли да реши задачата за съединяване на числа и текст от упраженението от 8-ми септември? В Judge задачата е Concatanate  Data. Кодът ми изглежда по следния начин:

 

import java.util.Scanner;

public class ConcatenateData2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String firstName = "John";
        String lastName = "Doe";
        int years = 40;
        String town = "Sofia";
        System.out.printf("You are %s %s, a %d-years old person from %s.",
                firstName, lastName, years, town);

    }
}

 

Компилира се успешно в IntelliJ, но в Judge не го приема. :S

0
Programming Basics with Java
bfartsov avatar bfartsov 12 Точки
Best Answer

Променливите трябва да ги прочетеш от конзолата а не да ги сетнеш ръчно.

0
09/09/2018 12:57:51
karastoyanov avatar karastoyanov 22 Точки
import java.util.Scanner;

public class ConcatenateData {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String firstName = scanner.nextLine();
        String lastName = scanner.nextLine();
        int age = Integer.parseInt(scanner.nextLine());
        String town = scanner.nextLine();
        System.out.printf("You are %s %s, a %d-years old person from %s",
                firstName, lastName, age, town);

    }
}

 

Първоначално пробвах с извеждане на стринговете в конзолата, както е посочено в кода, все пак Judge не го приема, въпреки че  в IntelliJ и по двата начина се рънва. 

 

P.S. Добре тръгна, след добавяне на точка след последния аргумент %s . Благодаря за помощта! 

0
09/09/2018 14:01:24
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.