我已经在ArrayList中编写了一个程序来查找排序后的数组。但是我也必须找到输入数字的总和。
我无法成功获得数组列表中的结果
RectangleSelector
我希望获得输入数字的总和以及排序。任何帮助将不胜感激。
答案 0 :(得分:0)
更改此
import os
import pandas as pd
import numpy as np
import pandas_datareader as pdr
import fix_yahoo_finance as yf
from datetime import date
yf.pdr_override()
def HistoricalData (ticker):
enddate = date.today()
startdate = date(enddate.year-1, enddate.month, enddate.day)
data =pdr.get_data_yahoo(ticker, start=startdate, end = enddate)
data.reset_index(inplace=True)
data = data.set_index('Date')
data["Amount"] = data["Volume"] * data["Adj Close"]
return data
ticker ='AMZN'
file_name= ticker + '.csv'
data = HistoricalData(ticker)
data.to_csv('/Users/darlingtonemeagi/Downloads'+ticker+'.csv', encoding ='utf-8', index=False)
data_dir = ('/Users/darlingtonemeagi/Downloads')
fname = os.path.join(data_dir, ticker+'.csv')
f = open(fname)
data = f.read()
f.close()
lines = data.split('\n')
header = lines[0].split(',')
print(len(header))
lines=lines[1:]
lines = lines[-1:]
print(lines)
#Converting the figures into a numpy array
float_data = np.zeros((len(lines), len(header)-1))
for i, line in enumerate(lines):
values = [float(x) for x in line.split(',')[1:]]
float_data[i, :] = values
print(float_data)
对此
for (int i = 0; i < 5; i++) list.add(input.nextInt());
总和的值保存在总和内,您可以根据需要进行任何操作。 我正在使用For循环将用户输入的值添加到位于for循环之外的var名称总和中,当完成for循环时,您就有了总和
答案 1 :(得分:0)
您可以只在sum += currentMin
循环的底部编写for (int i; ...
。这样,在将每个数字放在最终位置后,您只需对每个数字精确计数一次即可。
答案 2 :(得分:-1)
ArrayList<Integer> list = new ArrayList<>();
int sum = 0
for (int i = 0; i < 5; i++) {
int in = input.nextInt();
sum = sum + in;
list.add(in);
}