如何在其外部使用 for 循环的值 java

how to use value from the for-loop outside it java

import java.util.Scanner;
public class App {
   public static void main(String[] args) {
       double input;
       double netto=0;
       Scanner value = new Scanner(System.in);

       for(int x=0;x<4;x++){
           System.out.println("Please enter the number");
            input = value.nextInt();
           if(input>=300){
               netto= input - input*0.30;
           }
           else {
               netto =input- input*0.20;
           }
           
       }
       netto=+netto;

       System.out.println(netto);

       
   }
}

我希望代码根据输入的值减去一部分后的结果。 问题是代码只保存最后的结果并显示它。

您似乎打算使用 += 将值累加到 netto 中,而不是用 =:

覆盖它
for (int x = 0; x < 4; x++) {
   System.out.println("Please enter the number");
   input = value.nextInt();
   if (input>=300) {
       netto += input - input * 0.30; // Here
   }
   else {
       netto += input - input * 0.20; // And here
   }
}