小编Bal*_*yOs的帖子

Java - 这要求我做什么?

它如下:

我强调了我不理解的部分.当它要求我让这些方法只接受两个参数时,它究竟意味着什么?看起来你需要3个,这是各个测试的测试分数?

我到目前为止的代码:

public class Student {

private String ID;
private double test1;
private double test2;
private double test3;
private double average;

public Student(String sID, double sTest1, double sTest2, double sTest3, double sAverage)
{
    ID = sID;
    test1 = sTest1;
    test2 = sTest2;
    test3 = sTest3;
    average = sAverage;
}

public Student(String sID)
{
    ID = sID;
}

public void setTestScore(double sTest1, double sTest2, double sTest3)
{

}

public void getTestScore(double sTest1, double sTest2, double sTest3)
{

}

public double …
Run Code Online (Sandbox Code Playgroud)

java

13
推荐指数
5
解决办法
3005
查看次数

尝试返回布尔值时程序崩溃

对于此代码,我的目标是更改某些函数(更像是模块化程序),以便在数据库中搜索memberNumber的任何函数都将调用返回布尔值的实际搜索函数.

现在,当searchID函数返回true时,我已经遇到程序崩溃的问题.当它返回false时它不会崩溃.

原始工作功能:

bool DonorList::searchID(int memberNumber) const
{
    bool found = false;
    list<DonorType>::const_iterator iter = donors->begin();
    while (iter != donors->end() && !found)
    {
        if (iter->getMembershipNo() == memberNumber)
        {
            found = true;
        }
        else
            ++iter;
    }
    return found;
}
Run Code Online (Sandbox Code Playgroud)

改变功能:

bool DonorList::searchID(int memberNumber) const
{
    list<DonorType>::const_iterator iter;
    bool found = searchDonorLocation(memberNumber, iter);
    return found;
}
Run Code Online (Sandbox Code Playgroud)

增加功能:

bool DonorList::searchDonorLocation(int memberNumber, list<DonorType>::const_iterator &iter) const
{
    iter = donors->begin();
    bool found = false;
    while (iter != donors->end())
    {
        if (iter->getMembershipNo() == memberNumber) …
Run Code Online (Sandbox Code Playgroud)

c++ boolean function

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

Python中的“= 0”是什么意思?

我正在上一门在线课程,当其中一堂课让我迷失了方向时。也许我只是不记得了,但是下面程序中的“= 0”是什么意思?我在我的笔记中找不到任何线索,老师也没有在这里解释。

**count = 0**
**total = 0**
inFile = open('grades.txt', 'r')
grade = inFile.readline()
while (grade):
    print(grade)
    count = count+1
    total = total + int(grade)
    grade = inFile.readline()
average = total / count
print("Average: " + str(average))
Run Code Online (Sandbox Code Playgroud)

我觉得我在这里忘记了一些基本的东西。

python

-1
推荐指数
1
解决办法
4668
查看次数

标签 统计

boolean ×1

c++ ×1

function ×1

java ×1

python ×1