/*The code should pick up your gander (m\f)
you have to fill in your results.
If you are female you fill in seven results and if you are male you fill ten.
At the end, the code writes you the amount of all your results together
*/
import java.util.*;
public class gameScore {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
int i=0, place=0, finalScore=0;
//askes you for your gender until you inserting valid answer
while (i==0) {
System.out.println("Please insert your gender (M\F): ");
char gender = scanner.next().charAt(0);
if (gender=='f' || gender=='F' || gender=='m' || gender=='M') {
i++;
}
}
//if you inserted m\M:
if (gender == 'm' || gender == 'M') {
for (i=0; i<10; i++) {
System.out.println("Please insert your score in game number " + (i+1) + ": ");
int score = scanner.nextInt();
finalScore += score;
}
}
//if you inserted f\F:
if (gender == 'f' || gender == 'F') {
for (i=0; i<7; i++) {
System.out.println("Please insert your score in game number " + (i+1) + ": ");
int score = scanner.nextInt();
finalScore += score;
}
}
//prints the final score
System.out.println("your final score is: " + finalScore);
} }
/*我得到的错误是:文件:C:\Users\avino\Documents\java_project\gameScore。java[line:14]错误:转义序列无效(有效的是\b\t\n\f\r“'\)*/
你的问题就在这里
System.out.println("Please insert your gender (M\F): ");
转义序列是(\n,\b,\t等),您使用(M\F)作为您的要求,java认为\F是一个转义序列。所以,让你的(M\F)像下面这样
System.out.println("Please insert your gender (M\\F): ");
在这行中使用\
而不是\
:
System.out.println("Please insert your gender (M\F): ");
所以:
System.out.println("Please insert your gender (M\\F): ");
下面是我的代码: 如果有人能给我一些想法,我将不胜感激:)
这个代码基本上是将一个数字作为字符串,我的目标是获取字符串的每个索引并将其值传输到整数数组的索引,以便我的数字在整数数组中,并且数组的每个索引表示数字的一个数字
我要离开一个网站(https://realpython.com/how-to-make-a-discord-bot-python/#how-to-make-a-discord-bot-in-python)和我下面的步骤,但我一直得到一个错误msg Traceback(最近一次调用最后一次): File"C:\用户\Bryce.Persello346\Desktop\bot.py",第15行,cli
我已经分享了下面的代码,请让我知道更正 错误: 线程“main”org . open QA . selenium . nosuchelementexception中出现异常:无法找到类名= = lst lst-TBB SBI PPS的元素(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:10.45秒
示例数据可以在这里找到allcountries.zip,它是邮政编码数据库表单geonames.org。 我在运行这个代码, 我使用的是,但我已经确认这与的结果相同。使用和正确提取该存档。
我用vscode写了一个java程序。但是我在java输出中得到了意想不到的答案。通常这个sout应该是6.6,但是java说6.6000000000000005。为什么