  {"id":3349,"date":"2023-06-25T12:30:00","date_gmt":"2023-06-25T11:30:00","guid":{"rendered":"https:\/\/javabyprojects.com.ng\/?p=3349"},"modified":"2023-06-24T11:05:08","modified_gmt":"2023-06-24T10:05:08","slug":"a-program-to-calculate-net-income-in-the-united-kingdom-using-java","status":"publish","type":"post","link":"https:\/\/javabyprojects.com.ng\/?p=3349","title":{"rendered":"A program to calculate net income in the United Kingdom using Java."},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>\/\/NetIncome.java\n\n\/\/ A program to calculate one's net income - UK\n\nclass NetIncome {\n  public int grossIncome, taxableIncome, basicIncome, higherIncome, additionalIncome;\n  public int personalAllowance = 12500;\n  public double basic = 0.20;\n  public double higher = 0.40;\n  public double additional = 0.45;\n\n  public int getAllowance(int grossIncome) {\n    return grossIncome - personalAllowance;\n  }\n\n  public String minimumWage() {\n    return String.format(\"Your net income is %d\", grossIncome);\n  }\n\n  public String getBasic() {\n    taxableIncome = getAllowance(grossIncome);\n    basicIncome = grossIncome - ((int) (taxableIncome * basic));\n    return String.format(\"Your net income is %d\", basicIncome);\n  }\n\n  public String getHigher() {\n    taxableIncome = getAllowance(grossIncome);\n    higherIncome = grossIncome - ((int) (taxableIncome * higher));\n    return String.format(\"Your net income is %d\", higherIncome);\n  }\n\n  public String getAdditional() {\n    taxableIncome = getAllowance(grossIncome);\n    additionalIncome = grossIncome - ((int) (taxableIncome * additional));\n    return String.format(\"Your net income is %d\", additionalIncome);\n  }\n}<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/Main.java\n\nimport java.util.Scanner;\n\npublic class Main {\n\n  public static void main(String&#91;] args) {\n\n    NetIncome sample = new NetIncome();\n    Scanner scanner = new Scanner(System.in);\n\n    System.out.println(\"How much is your annual gross income?e.g 10000 \");\n    sample.grossIncome = scanner.nextInt();\n    if (sample.grossIncome &lt;= sample.personalAllowance) {\n      System.out.println(sample.minimumWage());\n    }\n    if(sample.grossIncome > sample.personalAllowance &amp;&amp; sample.grossIncome &lt;= 50270){\n      sample.getAllowance(sample.grossIncome);\n      System.out.println(sample.getBasic());\n    }\n    if(sample.grossIncome > 50270 &amp;&amp; sample.grossIncome &lt;= 150000 ){\n      sample.getAllowance(sample.grossIncome);\n      System.out.println(sample.getHigher());\n    }\n    if(sample.grossIncome > 150000){\n      sample.getAllowance(sample.grossIncome);\n      System.out.println(sample.getAdditional());\n    }\n  }\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"\/\/NetIncome.java \/\/ A program to calculate one's net income - UK class NetIncome { public int grossIncome, taxableIncome, basicIncome, higherIncome, additionalIncome; public int personalAllowance = 12500; public double basic = 0.20; public double higher = 0.40; public double additional = 0.45; public int getAllowance(int grossIncome) { return grossIncome - personalAllowance; } public String minimumWage() {<a class=\"article-read-more\" href=\"https:\/\/javabyprojects.com.ng\/?p=3349\"><i class=\"flownewsicon fa-angle-double-right\"><\/i><\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[44,43,19],"tags":[48,21,49,47],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/posts\/3349"}],"collection":[{"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3349"}],"version-history":[{"count":2,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions"}],"predecessor-version":[{"id":3355,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=\/wp\/v2\/posts\/3349\/revisions\/3355"}],"wp:attachment":[{"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/javabyprojects.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}