I need to read spaces (present before string and after String) given as input using Scanner Note : if there is no spaces given in input it should not add space in output
Your code work fine. I just add little modification:
package practise;
import java.util.Scanner;
public class scanccls {
    public static void main(String[] args) {
        System.out.println("Enter your name:"); 
        Scanner scan = new Scanner(System.in);
        String name="";
        name+=scan.nextLine();
        scan.close();
        System.out.println("Your name is :"+name); 
    }
}