求大神解析下怎么错了
我是最近在网上自学的import java.util.Scanner;
public class e{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数:");
int a=in.nextInt();
if(a=o){
System.out.println("生成了一只白猪");
}else if(a=1){
System.out.println("生成了一只黑猪");
}else if(a=2){
System.out.println("生成了一只红猪");
}else{
System.out.println("生成了一只变形猪");
}
}
}
为什么一直报错呢