gpt4 book ai didi

java - 乘以浮点值 "possible lossy conversion from double to float"

转载 作者:行者123 更新时间:2023-11-29 03:12:37 25 4
gpt4 key购买 nike

我遇到这个问题,我必须将公里转换为英里。我是一名新手程序员,请多多包涵。

到目前为止,这是我的代码:

import java.util.Scanner;

public class problem1 {
public static void main (String args[]) {
float m;
float km;

Scanner input=new Scanner(System.in);

System.out.print("Please enter a distance in kilometers:");
km=input.nextFloat();
m=km*0.621371;
System.out.println("This is equal to: "+m);
}
}

它给我一个错误提示:

Incompatible types:possible lossy conversion from double to float.

最佳答案

您正在尝试将 double 设置为 float 变量

要修复,更改此行

m=km*0.621371;

m=km*0.621371f;

关于java - 乘以浮点值 "possible lossy conversion from double to float",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28484379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com