import java.util.Scanner;
class Hanshu
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字");
int x=sc.nextInt();
//int x=0;
int y=0;
if (x>0)
{
y=x+3;
System.out.println(y);
}
else if (x==0)
{
y=0;
System.out.println(y);
}
else
{
y=x*x-2;
System.out.println(y);
}
}
}
为什么输入的数字大了就不能正确运行呢,把int换成long还是一样,是超出范围了吗,求解答
|