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

Задача 4 от урок 4 (за лицето на правоъгълник)

Здравейте!
Може ли да ми помогнете с решението на 4-та задача от домашното (онлайн курс съм на Java). Сефте виждам що е то компютърен език и ми е малко тъмна Индия. Ще съм благодарен на всяка помощ. Засега, след много и различни неуспешни опити, стигнах до това, но и то е грешно в Judge.

import java.util.Scanner;

public class RectangleArea
{
​​​​​​​ public static void main(String [] args)
{
Scanner scanner = new Scanner(System.in);
int a = Integer.parseInt(scanner.nextLine());
int b = Integer.parseInt(scanner.nextLine());
int area = a * b;
System.out.println("The Rectangle area is" + area);
// TODO: calculate the area and print it
}
}

Тагове:
Tanasis avatar Tanasis 39 Точки

Здравей, ето ти как аз я реших:

 

package MoreComplicatedLoops;

import java.util.Scanner;

public class Uprajnenie {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        int a = Integer.parseInt(scanner.nextLine());
        int b = Integer.parseInt(scanner.nextLine());
        int area = a * b;
        System.out.println("The total area is: " + area);
    }
}

 

Дано ти се получи :Д

Само си махни това "package"  отгоре

0
08/10/2018 22:05:49
Tanasis avatar Tanasis 39 Точки

Сега също разбрах, какъв е проблема. Има някакъв невидим символ, просто изтрии целия

public static void main (String [] args)

{

}

и си го напиши отново с кратката команда "psvm"  и табулация. Дано се оправи!

0
08/10/2018 22:14:57
Nedelcho.Aleksandrov avatar Nedelcho.Aleksandrov 1 Точки

Видях в Интернет, че го бяха направили така и се получи:

 

import java.util.Scanner;

public class RectangleArea {
        public static void main (String[] args)
        {
            Scanner scanner = new Scanner(System.in);
            System.out.println("a");
            double a= scanner.nextDouble();
            System.out.println("b");
            double b = scanner.nextDouble();
            double area = a * b;
            System.out.println("Area of Rectangle is:"+area);}
//TODO: Calculate the Rectangle area and print it
}
0
09/10/2018 23:01:05
Tanasis avatar Tanasis 39 Точки

Тогава входа ти е бил реално число, което означава, че е от типа double ( дробно число ).

Поздрави и ако ти трябва още помощ, на линия съм :)

0
Nedelcho.Aleksandrov avatar Nedelcho.Aleksandrov 1 Точки

Благодаря много! Със сигурност ще се възползвам редовно :Д!

1