cannot implicitly convert type 'float' to 'int'

前端 未结 2 1041
滥情空心
滥情空心 2021-01-29 15:35

When I try to run the following code it gives an error which is \" Cannot implicitly convert type \'float\' to \'int\' \".

I have done a lot of searches, and sadly I was

2条回答
  •  误落风尘
    2021-01-29 16:23

    The errors puts it clear

    cannot implicitly convert type 'float' to 'int'

    So you have a float result which can't be converted implictly to sum1 which is of type int. Try converting/casting it explicitly:

     sum1 = (int) ((h - ((cols) * x) + twoEnds)) / (cols + 1));
    

提交回复
热议问题