Prosta automatyzacja - java

0

Cześć, piszę odnośnie załączonego przemnie przykładu kodu. Jest prosty, ale nie mam pojęcia w jaki sposób mógłbym go zautomatyzować.

import java.util.Scanner;

public class Program{
	public static void main(String[] args) {
   
   Scanner scanner = new Scanner(System.in); 
   int amount = scanner.nextInt();
     
   int price = amount - (amount *= 0.1);
       System.out.println(price);
   int mount2 = price - (price *= 0.1);
       System.out.println(mount2);
   int mount3 = mount2 - (mount2 *= 0.1);
     System.out.println(mount3);
   }
 }

Za wszelkie rady będę wdzięczny :)

1

@Lolej:

Co tu automatyzować???
ew. co Ty rozumiesz, co by to było automatyzować????
Jak definiujesz automatyzację???

jednak da się coś wskazać.
COKOLWIEK będziesz robić, nie zrobi ci krzywdy wyniesienie kodu ze static main, a po drugie oddzielenie interakcji z użyszkodnikiem a kodu "inteligentnego" .
edit: po trzecie, pozbycie się metoda statycznych, to zaprzeczenie programowania obiektowego.

class MojeZagadnienie 
{
      Xxxxx   compute (Yyyyy a, Xxxx b)
      {
      }
      Zzzzz input()
      {
            Scanner ... 
      
      }
      public static Main(){
         MojeZagadnienie mz = new MojeZagadnienie();
         Zzzz x = mz.input();
         aaa = mz.compute( bbb, ccc);
     }
}
0
public class Program
{
    public static Scanner scanner=new Scanner(System.in); // da się używać w innych funkcjach statycznych i nie tylko
	public static void main(String[] args)
    {
        for(int price=0,amount=scanner.nextInt();amount>0;amount=price) System.out.println(price=amount-(amount*=0.1));
    }
 }

1 użytkowników online, w tym zalogowanych: 0, gości: 1