import java.util.Scanner;
public class IfDemo {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("明天天晴吗?(y/其它字符)");
char answer=input.next().charAt(0);
if(answer=='y')
{
System.out.println("可以去海边玩啦");
}
}
}
报错:java 12: error illegal character:'/uff1b'
System.out.println("可以去海边玩啦");
你看下你后面的分号是英文的吗? 我看你代码里写的中文的!
```java
System.out.println("可以去海边玩啦");
```
另外char answer=input.next().charAt(0);这段dai吗中,charAt(0)是什么意思
应该是硬编码问题,输入了中文;和中文括号。你检查检查。