302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          if else語句實現稅率征收

          Posted on 2007-04-08 12:05 停留的風 閱讀(488) 評論(0)  編輯  收藏 所屬分類: Java程序集合


          import javax.swing.JOptionPane;
          public class taxQuestion
          {
            public static void main(String[] args)
            {
             //輸入基準值
             String statusString=JOptionPane.showInputDialog(null,"Enter the filing status:\n"+"(0-single filer,1-married jointly,\n)"+"2-married separately,3-head of household)","Input a status",JOptionPane.QUESTION_MESSAGE);
             int status=Integer.parseInt(statusString);
             //輸入收入値
             String incomeString=JOptionPane.showInputDialog(null,"Enter the taxable income:","Give me your money",JOptionPane.QUESTION_MESSAGE);
             Double income=Double.parseDouble(incomeString);
             double tax=0;
          if(status==0)
            {
             if(income<=1200)
              JOptionPane.showMessageDialog(null,"You should not pay for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             else if(income<=3000)
             {
              tax=(income-1200)*0.10;
             JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             }
             else if(income<=10000)
             {
              tax=(income-3000)*0.15;
              JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             }
             else if(income<300000)
             { 
               tax=(income-10000)*0.30;
               JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             }
             else
             {
               tax=(income-300000)*0.80;
               JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             }
            }
             else
             {
               tax=(income-status);
              JOptionPane.showMessageDialog(null,"You should pay"+tax+"for the tax!","The show of the result",JOptionPane.INFORMATION_MESSAGE);
             }
           }
          }
          /////////////////////////////////////////////////////////////////////////
          測試結果簡要如下:
          ////////////////////////////////////////////////////////////////////////




          主站蜘蛛池模板: 绥棱县| 武陟县| 沁阳市| 仲巴县| 凉城县| 乌拉特前旗| 合山市| 沭阳县| 荆门市| 峨山| 拜泉县| 古蔺县| 五家渠市| 长兴县| 湘阴县| 广东省| 毕节市| 普洱| 格尔木市| 苏尼特左旗| 六安市| 眉山市| 横山县| 襄垣县| 陇西县| 丰原市| 湘阴县| 高唐县| 建昌县| 小金县| 白山市| 乐至县| 汾西县| 鄂州市| 中宁县| 临猗县| 溆浦县| 疏附县| 天津市| 高邮市| 奎屯市|