Buenas tardes compañero Jhon el detalle es que pusiste mal el metodo de impresion; deberias poner...
System.out.println(String.format("%.1f", total));
borra los metodos de impresion que tienes solo especificamente los dos ultimos, otra opcion mas simple es poner el siguiente codigo...
public class TestConversion {
public static void main (String[] args) {
float puntoFlotante = 3.14F;
double salario = 1270.50;
int valor = (int) salario; //Cast
System.out.println (valor);
float valor1 = 0.2F;
float valor2 = 0.1F;
float total = valor1+valor2;
System.out.println (total);
}
}
Saludos