java加减乘除法运行有问题且不是很理解

java加减乘除法运行有问题且不是很理解

问题描述:

img


我本意是想让x除以y的平方的 可是我打出代码之后就是没有那种效果
我输入3 3 运行之后会跳出来3
输入4 5会跳出来2

如果有帮助的话,请点击右上角【采纳】按钮,支持一下!!


img


    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        int y = sc.nextInt();
        System.out.println(1.0*x/(y*y));
    }

img

平方不是用^符号。你可以写成 x/(y*y)或者x/pow(y,2)

在Java中^符号表示亦或运算,位运算的一种,不是以前用的计算器中的那种次幂符号