JAVA 报错Exception in thread "main" java.util.InputMismatchException

import java.io.IOException;




```import java.util.Scanner;

public class ZuoYe20211014 {

    public static void main(String[] args)  {
        Scanner in= new Scanner(System.in);
        
System.out.println("请输入姓名:");    
String  name=in.nextLine();

System.out.println("请输入性别:");    
char sex=in.next().charAt(0);

System.out.println("请输入年龄:");
int  age=in.nextInt();

System.out.println("请输入地址:");
String address=in.nextLine();



System.out.println("请输入账户余额:");
double money=in.nextDouble();

System.out.println("您的信息为:");


+"地址:%s"+"\n"+"账户余额:%.2f",name,sex,age,address,money);



    }
}


代码没有提示出错,但是运行出现这个Exception in thread "main" java.util.InputMismatchException
    at java.util.Scanner.throwFor(Scanner.java:864)
    at java.util.Scanner.next(Scanner.java:1485)
    at java.util.Scanner.nextDouble(Scanner.java:2413)
    at TestDemo.main(TestDemo.java:23)

```java

```java


```

TestDemo类代码呢?