主要考虑第一次与其他情况不一样,所以第一次要单独列出来,然后在进行计算
import java.util.Scanner;

public class test {
                public static void main(String[] args) {
                     Scanner scanner=new Scanner(System.in);
                        float h=scanner.nextFloat();
                        int n =scanner.nextInt();
                        float sum=0;                       
                        for(int i=1;i<=n;i++) {
                            sum=sum+h;                    
                            if(i!=1) {
                                sum=sum+h;
                            }
                            h=h/2;
                        }                        
                      System.out.println(String.format("%.3f", h)+" "+String.format("%.3f", sum));
                }
}