Verifique se meu codigo esta bem estruturado

package IMC;

import java.util.Scanner;

public class Calculo_IMC {
public static void main(String[] args) {
float peso;
float altura;
double imc;
Scanner in = new Scanner(System.in);
System.out.println(“Escreva seu peso:”);
peso = in.nextFloat();
System.out.println(“Escreva sua altura:”);
altura = in.nextFloat();
imc = (peso / Math.pow(altura, 2));
System.out.printf(“Seu imc : %.2f %n”, imc);
if (imc < 17) {
System.out.println(“Muito abaixo do peso”);
} else if (imc > 17 && imc < 18.49) {
System.out.println(“Abaixo do peso”);
} else if (imc > 18.50 && imc < 24.99) {
System.out.println(“Peso normal”);
} else if (imc > 25 && imc < 29.99) {
System.out.println(“Acima do peso”);
} else if (imc > 30 && imc < 34.99) {
System.out.println(“Obesidade I”);
} else if (imc > 35 && imc < 39.99) {
System.out.println(“Obesidade II (severa)”);
} else {
System.out.println(“Obesidade III (mórbida)”);
}
}
}

Parte da estruturação é a edentação. Quando postar algum código use o botão de formatar como código e sempre use código devidamente edentado.

float peso;
float altura;
double imc;
Scanner in = new Scanner(System.in);
System.out.println(“Escreva seu peso:”);
peso = in.nextFloat();

N faz sentido vc apenas declarar a variável e logo abaixo atribuir o valor a ela. Seja mais objetivo na escrita do código:
float peso = in.nextFloat();

Tbm procure sempre seguir padrões, nem que sejam seus. Se for usar float, use só float. Ou então procure user double pra tudo, n misture a n ser que tenha uma razão técnica pra isso.

Quando postar no fórum, use o botão de texto pré-formatado, identificado pelo botão </>, senão o código não ficará indentado.

Você também poderia ter criado um método para calcular o IMC e outro para retornar a avaliação desse IMC.

Exemplo:

import java.util.Scanner;

public class Calculo_IMC {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Escreva seu peso:");
        float peso = in.nextFloat();
        System.out.println("Escreva sua altura:");
        float altura = in.nextFloat();
        double imc = getIMC(peso, altura);
        String avaliacao = getAvaliacao(imc);
        System.out.printf("Seu imc : %.2f %n", imc);
        System.out.println(avaliacao);
    }

    private static double getIMC(double peso, double altura) {
        return peso / Math.pow(altura, 2);
    }

    private static String getAvaliacao(double imc) {
        if (imc < 17) {
            return "Muito abaixo do peso";
        }
        if (imc < 18.49) {
            return "Abaixo do peso";
        }
        if (imc < 24.99) {
            return "Peso normal";
        }
        if (imc < 29.99) {
            return "Acima do peso";
        }
        if (imc < 34.99) {
            return "Obesidade I";
        }
        if (imc < 39.99) {
            return "Obesidade II (severa)";
        }
        return "Obesidade III (mórbida)";
    }
}