小编use*_*577的帖子

使用Java中的Scanner类读取.txt文件

我正在研究一个Java程序,它逐行读取一个文本文件,每个都有一个数字,每个数字都将它抛入一个数组,然后尝试使用插入排序对数组进行排序.我需要帮助让程序读取文本文件.

我收到以下错误消息:

java.io.FileNotFoundException: 10_Random (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.util.Scanner.<init>(Unknown Source)
at insertionSort.main(insertionSort.java:14)
Run Code Online (Sandbox Code Playgroud)

我在我的"src""bin"和主项目文件夹中有.txt文件的副本,但它仍然无法找到该文件.我顺便使用Eclipse.

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class insertionSort {

public static void main(String[] args) {

    File file = new File("10_Random");

    try {

        Scanner sc = new Scanner(file);

        while (sc.hasNextLine()) {
            int i = sc.nextInt();
            System.out.println(i);
        }
        sc.close();
    } 
    catch (FileNotFoundException e) {
        e.printStackTrace();
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

java file-io java.util.scanner

47
推荐指数
4
解决办法
59万
查看次数

延长边界css的长度

如何扩展超出文本长度的边框长度?这是我到目前为止:

    color: #8C4600;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    border-bottom: 1px solid #D1D1D1;
Run Code Online (Sandbox Code Playgroud)

这是HTML: <li class = "vendors">VENDORS</li>

css html5 border

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

在c ++中循环遍历数组

我想循环遍历一个最大值为1000的数组.我使用文本文件中的值填充数组.我试图循环遍历该数组,但在我的for循环中,我不知道数组的长度,所以我不知道在for循环语句的第二部分放什么.例如:我有一个名为的数组:int scores[1000];我正在尝试迭代这个数组并将分数放在成绩类别中.所以A = 90-100,B = 80-89,C = 70-79,D = 60-69,F = 0-59.

所以我不知道我的for循环会是什么样子:

for(int i = 0; i < ...; i++){

if(scores[i] > = 90 || scores[i] <= 100){

//Do stuff...

}
Run Code Online (Sandbox Code Playgroud)

我想我也很困惑如何在最后获得每个类别的总计数.但在大多数情况下,它如何迭代这个数组.我知道sizeof(scores [])不会工作,因为这会给我int大小而不是数组本身的长度.提前谢谢!

c++ arrays loops count

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

如何允许__init__在python中允许1或没有参数

现在我有这个班:

class foo():
  def __init__(self):
      self.l = []
Run Code Online (Sandbox Code Playgroud)

现在,我可以在参数中没有参数的情况下将变量设置为foo,因为它不需要参数,但是如何让它继续不需要参数,如果我想进入foo(),还可以放入列表?例:

>>> f = foo([1,2,3]) #would be legal and
>>> f = foo() # would be legal
Run Code Online (Sandbox Code Playgroud)

python class

3
推荐指数
2
解决办法
365
查看次数

如何在 if 语句中使用 fork()

有人可以向我解释一下是什么fork() != 0意思吗?据我了解,我认为这意味着如果 fork 不是假的?或者如果 fork 是真的那么....我不明白 Fork() 是如何是真的或假的,看到它只是创建了一个进程的副本到父子进程中。还有如果一个程序在那里说if (Fork() == 0)是什么意思?

 #include "csapp.h"

 int main(void)
 {
     int x = 3;

     if (Fork() != 0)
         printf("x=%d\n", ++x);

     printf("x=%d\n", --x);
     exit(0);
 }
Run Code Online (Sandbox Code Playgroud)

c fork

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

按值调用vs const调用引用

我对于按值调用和通过引用调用const之间的差异感到有些困惑.有人可以向我解释一下.例如,它们是否都可以防止更改调用者参数,它们是否适用于所有对象大小,是在一个不复制时复制参数,还是在复制时使用更多内存?

c++ const reference

2
推荐指数
1
解决办法
5773
查看次数

'int'对象不可调用错误python

嘿家伙所以我得到这个"TypeError:'int'对象不可调用"错误,当我运行此代码时,我做了一些研究,我认为这是我的变量命名的东西?有人可以向我解释有什么问题吗?

class account(object):
    def set(self, bal):
        self.balance = bal
    def balance(self):
        return balance
Run Code Online (Sandbox Code Playgroud)

这是我的示例运行:

>>> a = account()
>>> a.set(50)
>>> a.balance()
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in <module>
    a.balance()
TypeError: 'int' object is not callable
Run Code Online (Sandbox Code Playgroud)

python int

2
推荐指数
1
解决办法
9751
查看次数

从数组中找到平均值

由于某种原因,我得到了一个非常奇怪的负数,作为我程序的平均数,这是我的代码:

int sum, avg;
int size;
size = sizeof(array) / sizeof(array[0]);
sum = 0;
avg = 0;

for(int i = 0; i < size; i++){
    sum += array[i];
}
avg = sum / size
Run Code Online (Sandbox Code Playgroud)

我的输出是:-6.84941e + 061

c++ arrays average

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

队列如何在python中工作?

我正在尝试学习Python的东西,并想知道是否有人可以帮助我使用优先级队列的一些例子.我在java中知道它们是如何工作的,但似乎无法看到它们如何在Python中工作的清晰示例.就像我从这里看到队列的大小是.qsize():http://docs.python.org/2/library/queue.html 但它没有显示获得最小值,最大值,组织的示例,弹出,添加到队列中,对它们进行排序,迭代它们.如果有人可以给我一个这样的例子,或者指出我在哪里学习这个方向的正确方向,我真的很感激.

python

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

如何从python中的类返回列表的长度

所以当我尝试从我的类中获取列表的len()时出现此错误:TypeError:当我尝试时,类型为'Stuff'的对象没有len():

>>> s = Stuff()
>>> len(s)
error instead of showing 0 like:
>>> l = []
>>> len(l)
0
Run Code Online (Sandbox Code Playgroud)

码:

class Stuff():
    def __init__(self):
        self.lst = []
Run Code Online (Sandbox Code Playgroud)

python

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

理解速记C++

我在C++书中有这个代码,我不确定这段代码意味着什么:

for ( ; counter < fooCnt &&
        (toLower(array[counter].getFooTitle()).find(x) == string::npos)
      ; counter++);
Run Code Online (Sandbox Code Playgroud)

这一切都在一条线上,是否有另一种方式可以编写代码?我不明白为什么还有";" 在for循环开头的变量之前....

c++ shorthand

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

找到数组的最小值

根据我所学到的,我应该得到数组的最小值,但是我得到一个在我的数组中不存在的大的负数.

int size;
size = sizeof(array) / sizeof(array[0]);

int min;
min = array[0];

for(int i = 1; i <= size; i++) {
    if(array[i] < min){
        min = array[i];
    }
}
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我得到一个很大的负数:-9.25596e + 061

c++ arrays min

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

"::"在c ++中的含义是什么?

我有代码,我正在寻找这样的代码:

foo::foofa(string n){
    loadFoo(fn);
}
Run Code Online (Sandbox Code Playgroud)

foo :: foofa是什么意思?我不太明白::做什么?谢谢.

编辑:另外,还有另一种方法来写这个没有::或是否需要?

c++ class function

-7
推荐指数
2
解决办法
6000
查看次数

标签 统计

c++ ×6

python ×4

arrays ×3

class ×2

average ×1

border ×1

c ×1

const ×1

count ×1

css ×1

file-io ×1

fork ×1

function ×1

html5 ×1

int ×1

java ×1

java.util.scanner ×1

loops ×1

min ×1

reference ×1

shorthand ×1