Formatting duplicate character

import java.util.Scanner;

public class Dupcharformatting
{
static Scanner scn=new Scanner(System.in);
public static void main(String[] args)
{
System.out.println(“Enter the string”);
String s=scn.nextLine();
dupFormat(s,0);
System.out.println(result);

}
static String result =" ";
public static void dupFormat(String s, int i)
{
	 result = result +s.charAt(i);
	
	if(i==s.length()-1)
	{
		return;
	}
	if(s.charAt(i)==s.charAt(i+1))
	{
		result = result +'*';
		
	}
	dupFormat(s,i+1);
	
}

}

@jdkatti,
https://ide.codingblocks.com/s/331746 corrected code.

Errors:

  1. Keep class name as Main.
  2. Use next() for input of string instead of nextLine()
  3. static String result = "" instead of " "