1   /**
2    * Ohjelmalla tutkitaan postimaksua
3    * @author Vesa Lappalainen
4    * @version 1.0, 16.02.2003
5    */
6   public class Postimaksu {
7   
8     /**
9      * Palautetaan kirjemaksun suuruus. 0 tarkoittaa pakettia
10     * @param paino tutkittavan kirjeen paino g
11     * @return postimaksun suuruus €
12     */
13    static double postimaksu(double paino)
14    {
15      if      ( paino < 50 )   return  0.60;
16      else if ( paino < 100 )  return  0.90;
17      else if ( paino < 250 )  return  1.30;
18      else if ( paino < 500 )  return  2.10;
19      else if ( paino < 1000 ) return  3.50;
20      else if ( paino < 2000 ) return  5.50;
21      else                     return  0.00;
22    }
23  
24    public static void main(String[] args)  {
25      double maksu,paino=102;
26      maksu = postimaksu(paino);
27      System.out.println("Jos kirje painaa " + paino +
28                         " g, maksaa sen lähettäminen "+ maksu + " €");
29    }
30  }
31