我正在尝试创建一种将int数组转换为char数组的方法,但是我无法正确获得return语句。它不会编译。
代码如下:
public char [] getLetterGrades() {
char ch;
for (int i = 0; i < scores.length; i++) {
if (scores[i] >= 90) ch = 'A';
else if (scores[i] >= 80) ch = 'B';
else if (scores[i] >= 70) ch = 'C';
else if (scores[i] >= 60) ch = 'D';
else ch = 'F';
}
return ch;
}
我尝试将ch变成char数组,但导致更多错误。而且,getLetterGrades()必须是一个数组。
答案 0 :(得分:1)
尝试
driver.find_element_by_xpath('//*[@id="ctl07_ctl07_ctl00_MembersList_members_ctl01_ctl20_filterTopPager_lbNext"]').click()
和
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
element = WebDriverWait(self.driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".pager-pagenextb")))
答案 1 :(得分:1)
您没有将分数作为参数传递,也没有在数组中添加任何内容,因此当前您正在返回一个字符