Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Can someone help me debug these 2 programs in java. I keep getting the same erro

ID: 3553244 • Letter: C

Question

Can someone help me debug these 2 programs in java. I keep getting the same errors.


1.


import java.util.Scanner;

import java.lang.*;

import java.io.*;

import java.text.*;

import java.lang.Math.*;

import java.text.DecimalFormat;

import java.lang.String;


public class exercise1

{


public static void main(String[] args)

{


int countChar(String s, char c)

{

int count=0;

  

for(int i=0; i<s.length(); i++)

  

if(s.charAt(i)==c) count++;

  

return count;

}


----jGRASP exec: javac -g exercise1.java

exercise1.java:11: error: ';' expected

int countChar(String s, char c)

^

exercise1.java:11: error: <identifier> expected

int countChar(String s, char c)

^

exercise1.java:11: error: not a statement

int countChar(String s, char c)

^

exercise1.java:11: error: ';' expected

int countChar(String s, char c)

^

exercise2.java:20: error: reached end of file while parsing

}

^

5 errors


----jGRASP wedge2: exit code for process is 1.

----jGRASP: operation complete.







2.


import java.util.Scanner;

import java.lang.*;

import java.io.*;

import java.text.*;

import java.lang.Math.*;

import java.text.DecimalFormat;

import java.lang.String;



public class exercise2

{



public static void main(String[] args)

{


static String removeVowels(String s)

{

String s2="";

  

for(int i=0; i<s.length(); i++)

{

if(s.charAt(i)!='a' || s.charAt(i)!='A' || s.charAt(i)!='e' || s.charAt(i)!='E' || s.charAt(i)!='i' || s.charAt(i)!='I' || s.charAt(i)!='o' || s.charAt(i)!='O' || s.charAt(i)!='u' || s.charAt(i)!='U')

{

s2+=s.charAt(i);

}

}

  

return s2;

}




----jGRASP exec: javac -g exercise2.java


exercise2.java:17: error: illegal start of expression

static String removeVowels(String s)

^

exercise2.java:17: error: ';' expected

static String removeVowels(String s)

^

exercise2.java:17: error: ';' expected

static String removeVowels(String s)

^

exercise2.java:30: error: reached end of file while parsing

}

^

4 errors


----jGRASP wedge2: exit code for process is 1.

----jGRASP: operation complete.

Explanation / Answer

1)

import java.util.Scanner;

import java.lang.*;

import java.io.*;

import java.text.*;

import java.lang.Math.*;

import java.text.DecimalFormat;

import java.lang.String;


public class exercise1

{
public static void main(String[] args)
{
    String s="kjasbjbka";
    char c='k';
    int count=countChar(s,c);
    System.out.println(count);
}
public static int countChar(String s, char c)
{
    int count=0;
   for(int i=0; i<s.length(); i++)
        if(s.charAt(i)==c) count++;
    return count;

}

};



2)


import java.util.Scanner;
import java.lang.*;
import java.io.*;
import java.text.*;
import java.lang.Math.*;
import java.text.DecimalFormat;
import java.lang.String;

public class exercise2

{
public static void main(String[] args)
{
    String s2="adbsjkbaks";
    String s1=removeVowels(s2);
    System.out.println(s1);
}
public static String removeVowels(String s)
{
    String s2="";
    for(int i=0; i<s.length(); i++)
    {
        if(s.charAt(i)!='a'&& s.charAt(i)!='A' && s.charAt(i)!='e' && s.charAt(i)!='E' && s.charAt(i)!='i' && s.charAt(i)!='I' && s.charAt(i)!='o' && s.charAt(i)!='O' && s.charAt(i)!='u' && s.charAt(i)!='U')
        {
            s2+=s.charAt(i);
        }
    }
    return s2;
}
};


Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote