302班

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

          if else語句實現稅率征收

          Posted on 2007-04-08 12:05 停留的風 閱讀(486) 評論(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);
             }
           }
          }
          /////////////////////////////////////////////////////////////////////////
          測試結果簡要如下:
          ////////////////////////////////////////////////////////////////////////




          主站蜘蛛池模板: 峨山| 乌拉特前旗| 五原县| 余干县| 洪洞县| 广汉市| 柏乡县| 伊通| 北辰区| 广宗县| 海城市| 龙海市| 六枝特区| 天等县| 宜丰县| 蓬莱市| 敦化市| 梅州市| 舞钢市| 锦屏县| 平南县| 安阳县| 建阳市| 临洮县| 襄城县| 闵行区| 潞西市| 侯马市| 长垣县| 巴中市| 河西区| 岱山县| 余江县| 富民县| 喀什市| 西宁市| 阿勒泰市| 平乡县| 抚宁县| 珲春市| 建昌县|