gpt4 book ai didi

java - 接收错误: incompatible types: possible lossy conversion from double to int for my array

转载 作者:行者123 更新时间:2023-12-01 21:59:28 25 4
gpt4 key购买 nike

我在第 18 行收到此错误。当数组 Grade 和变量 GradeNum 均为 double 类型时,我不知道为什么编译器希望我将变量 GradeNum 转换为 int 类型。免责声明:此代码还远未完成。我唯一的问题是这个错误与数组 Grade 和变量 GradeNum 有关。

import java.util.*;

public class Lab10{

static Scanner console = new Scanner(System.in);

static String temp = "";
static double gradeNum = 0.0;
static String temp2 = "";

public static void main(String [] args) {


System.out.println("Please enter how many grades you would like to input: ");
temp = console.nextLine();
gradeNum = Double.parseDouble(temp);

double [] grade = new double [gradeNum];

System.out.println("Okay now please enter each individual grade: ");
temp2 = console.nextLine();


} // end of main

} // end of class Lab10

最佳答案

new double[size][] 里面的内容是 double 数组的大小。不是数组的内容。

你想这样做吗?我在这里假设大小为 1,但您可能需要根据您的需要进行调整

double [] grade = new double[1]; 
grade[1] = gradeNum;

关于java - 接收错误: incompatible types: possible lossy conversion from double to int for my array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33807666/

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