Софтуерно Инженерство
Loading...
+ Нов въпрос
Nedelcho.Aleksandrov avatar Nedelcho.Aleksandrov 1 Точки

Java Basics - homework

import java.util.Scanner;

public class InchesToCentimeters
{
    public static void main(String []args)
    {
        Scanner scanner = new Scanner(System.in);
        System.out.println ("inches");
        double inches = Double.parseDouble (scanner.nextLine());
        double centimeters = inches * 2.54;
        System.out.println ("centimeters"+centimeters);
    }
}


import java.util.Scanner;

public class GreetingByName
{
    public static void main (String []args)
    {
        Scanner scanner = new Scanner(System.in);
        System.out.println ("name");
        String name = scanner.nextLine();
        System.out.println ("Hello, ");
        System.out.println (name);
    }
}

Прощавайте, не разбирам защо Judge не приема за вярно решението, при условие, че си го тествам и всичко е окей.. Става въпрос за 2-ра и 3-та задача от домашната, понеже до там съм стигнал засега :д

 

Тагове:
0
Основи на програмирането 16/10/2018 23:19:30
kostanikolov avatar kostanikolov 44 Точки

Защото judge работи по следният начин. Той очаква конкретен изход - в случаят очаква да получи като резултат "Centimeters = {резултатът}" примерно "Centimeters = 12.7" а ти му подаваш "centimeters12.7" -> System.out.println ("centimeters"+centimeters);

правилното е System.out.println ("Centimeters = " + centimeters);

0
16/10/2018 23:14:00
Nedelcho.Aleksandrov avatar Nedelcho.Aleksandrov 1 Точки

Ясно, оправи се, благодаря!

0
16/10/2018 23:40:05