Итак, я изучаю Java, и я надеялся немного помочь в том, как совершенствовать/улучшать небольшое приложение, которое я сделал, чтобы вычислить площадь треугольника.Изучение/пересмотр Java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("What's the base?");
int base = in.nextInt();
System.out.println();
System.out.println("What's the height?");
int height = in.nextInt();
System.out.println();
int area = base * height/2;
System.out.println("The area of the triangle is: " +area+ ".");
}
}
Учтите, я БРЕНД НОВЫЙ для программирования на Java или любого языка в этом отношении. Если вы не возражаете, можете ли вы подробно объяснить, как я могу улучшить это/сделать его более легким процессом?
Большое спасибо!
Шаг 1: прочитайте [условные обозначения кода] (http://www.oracle.com/technetwork/java/codeconvtoc-136057.html). Ваш отступ выключен, а оператор '+' не полностью окружен пробелами. – BalusC
Я бы добавил скобки к вашему уравнению 'area', просто чтобы понять, каковы ваши намерения. Вы также можете изменить его, чтобы разрешить десятичные числа. –
Шаг 2: подумайте о типах, в 'int area = base * height/2;' what if 'base = 5' и' height = 7' –