控件未输入到循环中。无法获取原因? import java.util.*; 班级枪战{ 公共静态void main(字符串[]args){ 扫描仪sc=新的扫描仪(System.in); int test=sc.nextInt(); while(测试!=0){ 整数计数=0; 字符串s1=sc.next(); 对于(int i=0;i
请查看比较控件未输入到循环中。无法获取原因? import java.util.*; 班级枪战{ 公共静态void main(字符串[]args){ 扫描仪sc=新的扫描仪(System.in); int test=sc.nextInt(); while(测试!=0){ 整数计数=0; 字符串s1=sc.next(); 对于(int i=0;i,java,Java,请查看比较 import java.util.*; class ShootOut{ public static void main (String[] args) { Scanner sc=new Scanner(System.in); int test=sc.nextInt(); while(test!=0){ int count=0; String s1=sc.next();
import java.util.*;
class ShootOut{
public static void main (String[] args) {
Scanner sc=new Scanner(System.in);
int test=sc.nextInt();
while(test!=0){
int count=0;
String s1=sc.next();
for(int i=0;i<s1.length();i++){
if(s1.charAt(i)==2 && s1.charAt(i+1)==1){
count++;
}
}
System.out.println(count);
test--;
}
}
}
及
如果要将字符串s1
中的一个字符与另一个字符(此处为1
或2
)进行比较,应使用如下记号
s1.charAt(i+1)==1
请参阅以获取答案。这是一个重复的问题。没有mdo123注释的可能重复。。我无法理解您的问题。@Khushi您必须更好地详细说明您的问题,我认为提高您的英语也是必须的。哦,是的,我错过了那个撇号。
s1.charAt(i+1)==1
if(s1.charAt(i)=='2' && s1.charAt(i+1)=='1')