小编flo*_*fil的帖子

为什么你会使用浮动超过双倍,或双倍超长双?

我仍然是编程的初学者,我总是有比书或互联网搜索更多的问题(除非我错过了什么).所以我提前道歉,如果这个问题得到了解答,但我找不到它.

我知道浮点数的范围小于双倍,因此不太精确,从我的理解,long double更精确(?).所以我的问题是你为什么要首先使用一个不太精确的变量?它与不同的平台,不同的操作系统版本,不同的编译器有关吗?或者在编程中是否有特定的时刻,它在战略上更有利于使用浮动超过双/长双?

感谢大家!

c++ floating-point double long-double

20
推荐指数
2
解决办法
4万
查看次数

如何向Eclipse添加不同的编程语言(C++,C#,Java)

另一个完全初学者的问题.我刚刚学习了两门Java入门课程,我注意到Eclipse也可以支持其他语言的开发(我不知道).有谁知道如何将其他语言添加到Eclipse中以便我可以在IDE之间切换,或者我是否必须为每种语言完全单独安装Eclipse?

eclipse ide

8
推荐指数
2
解决办法
2万
查看次数

如何重载方法

所以我想我的问题太模糊了.我在下面的ArrayIntList类的末尾放置了runningTotal方法,并且我被要求将其重写为runningTotal(ArrayIntList)和static runningTotal(ArrayIntList),并实现所有三个,重载.也许我太困惑了自己,但我无法弄清楚从哪里开始...我希望这更清楚一点,谢谢你所有的帮助!

import java.io.*;

public class ArrayIntList {
    private int[] elementData;
    private int size;

    public ArrayIntList(){
        elementData = new int[100];
        size = 0;
    }

    public void add(int value){
        elementData[size] = value;
        size++;
    }

    public void print(){
        if (size == 0){
            System.out.println("[]");
        }
        else {
            System.out.print("[" + elementData[0]);
            for (int i = 1; i < size; i++)
                System.out.print(", " + elementData[i]);
            System.out.println("]");
        }
    }

    public ArrayIntList runningTotal() {
        ArrayIntList newList = new ArrayIntList();
        int i = 0;
        int total = 0; …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
80
查看次数

标签 统计

c++ ×1

double ×1

eclipse ×1

floating-point ×1

ide ×1

java ×1

long-double ×1