我想做一个程序,要求你输入一些数据作为一个字符串,然后如果字符串超过6个字符长,它会要求你再做一次,直到你输入一个少于6个字符的答案,然后继续下一个问题,我怎么做?
我建议使用始终为真的while循环,然后在满足条件时中断。
while (true) {
System.out.println("Enter answer: ");
String answer = sc.nextline();
if(!answer.length() > 6) {
// do stuf
break;
}
}
您可以使用布尔变量不间断地执行此操作。
java prettyprint-override">boolean flag = true;
String answer;
while(flag){
System.out.println("Enter a string with less than 6 characters:");
answer = input.nextLine();
if(answer.length() > 6){
System.out.println(answer + " has more than 6 characters. Please try again!");
}else {
flag = false;
}
}
我有以下html代码片段: 我只想在存在(至少具有on字符)。 现在,即使没有字符串,它也会显示图标。 有什么办法吗?
我在一个名为Teacher used return语句的类中声明了一个方法, 然后我构建了构造函数,然后从主类调用它 然而,在cmd windows和intellij中,都没有结果。 但如果我将方法类型更改为void并使用system。出来普林顿,一切都很好。 这里有什么问题?
相当新的反应,我相信这很容易,但我正在尝试转换: 转换成单个返回语句。 基本上是替换
我的程序假设在用户输入整数时向随机数组添加10,随机数组将显示,并在第一个数组下向它们添加10,如果用户不输入int值,则try catch语句将捕捉显示错误消息的错误,因此我要做的是在try catch语句中添加一个循环,使用户在不输入int值时输入int值,这是我到目前为止尝试过的,但没有成功
添加对我不起作用。
在过去,我经常通过pandas数据帧计算条件语句,该数据帧将Y/N返回到1/0,然后计算并获得分数。不过,我想学习一种高级方法,用列表中较大的数据集实现计算。 这是我的代码: 输出: 但是这是针对3个列表(a, b, c)的index,但是我需要手动执行列表的其余索引。 如何为给定列表的所有索引自动执行? 当我在完整列表中使用这种格式时: 我得到这样的错误: 会感激任何帮助。