Expand|Select|Wrap|Line Numbers
- import javax.swing.JOptionPane;
- public class Income_Tax
- {
- public static void main (String [] args)
- {
- String married = "yes";
- String single = "no";
- String status;
- String inputIncome;
- int income;
- double tax;
- status = JOptionPane.showInputDialog("Are you Married? /n(yes or no) /n");
- inputIncome = JOptionPane.showInputDialog("Enter your Income : ");
- income = Integer.parseInt(inputIncome);
- if (status.equals(married))
- {
- if (income >200300)
- {
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- else if (income >131450 && income <=200300)
- {
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((income–131450)*(0.28));
- }
- else if (income >65100 && income <=131450)
- {
- tax = ((65100–0)*(0.15))+((income–65100)*(0.25));
- }
- else if (income >0 && income <= 65100)
- {
- tax = ((income–0)*(0.15));
- }
- else
- {
- JOptionPane.showMessageDialog(null, "\nError: Income cannot be 0 or less ");
- }
- }
- else if (status.equals(single));
- {
- if (income >164550)
- {
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- }
- else if (income >78850 && income <=164550)
- {
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((income–32550)*(0.28));
- }
- else if (income >32550 && income <=78850)
- {
- tax = ((32550–0)*(0.15))+((income–32550)*(0.25));
- }
- else if (income >0 && income <= 32550)
- {
- tax = ((income–0)*(0.15));
- }
- else
- {
- JOptionPane.showMessageDialog(null, "\nError: Income cannot be 0 or less ");
- }
- }
- else
- {
- JOptionPane.showMessageDialog(null, "\nError: Not a valid answer ");
- }
- JOptionPane.showMessageDialog(null, "Your income tax is " + tax + " . " );
- System.exit(0);
- }
- }
So if I could get some help I'd greatly appreciate it!
Errors::
Expand|Select|Wrap|Line Numbers
- Income_Tax.java:30: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- ^
- Income_Tax.java:30: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- ^
- Income_Tax.java:30: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- ^
- Income_Tax.java:30: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- ^
- Income_Tax.java:30: ')' expected
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((200300–131450)*(0.28))+((income–200300)*(0.33)); }
- ^
- Income_Tax.java:34: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((income–131450)*(0.28));
- ^
- Income_Tax.java:34: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((income–131450)*(0.28));
- ^
- Income_Tax.java:34: illegal character: \8211
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((income–131450)*(0.28));
- ^
- Income_Tax.java:34: ')' expected
- tax = ((65100–0)*(0.15))+((131450–65100)*(0.25))+((income–131450)*(0.28));
- ^
- Income_Tax.java:40: illegal character: \8211
- tax = ((65100–0)*(0.15))+((income–65100)*(0.25));
- ^
- Income_Tax.java:40: illegal character: \8211
- tax = ((65100–0)*(0.15))+((income–65100)*(0.25));
- ^
- Income_Tax.java:40: ')' expected
- tax = ((65100–0)*(0.15))+((income–65100)*(0.25));
- ^
- Income_Tax.java:46: illegal character: \8211
- tax = ((income–0)*(0.15));
- ^
- Income_Tax.java:46: ')' expected
- tax = ((income–0)*(0.15));
- ^
- Income_Tax.java:61: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- ^
- Income_Tax.java:61: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- ^
- Income_Tax.java:61: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- ^
- Income_Tax.java:61: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- ^
- Income_Tax.java:61: ')' expected
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((164550–32550)*(0.28))+((income–164550)*(0.33));
- ^
- Income_Tax.java:66: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((income–32550)*(0.28));
- ^
- Income_Tax.java:66: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((income–32550)*(0.28));
- ^
- Income_Tax.java:66: illegal character: \8211
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((income–32550)*(0.28));
- ^
- Income_Tax.java:66: ')' expected
- tax = ((32550–0)*(0.15))+((78850–32550)*(0.25))+((income–32550)*(0.28));
- ^
- Income_Tax.java:72: illegal character: \8211
- tax = ((32550–0)*(0.15))+((income–32550)*(0.25));
- ^
- Income_Tax.java:72: illegal character: \8211
- tax = ((32550–0)*(0.15))+((income–32550)*(0.25));
- ^
- Income_Tax.java:72: ')' expected
- tax = ((32550–0)*(0.15))+((income–32550)*(0.25));
- ^
- Income_Tax.java:78: illegal character: \8211
- tax = ((income–0)*(0.15));
- ^
- Income_Tax.java:78: ')' expected
- tax = ((income–0)*(0.15));
- ^
- Income_Tax.java:87: 'else' without 'if'
- else
- ^
- 29 errors
Thank you so much in advance!!