gpt4 book ai didi

java - 否则如果不起作用

转载 作者:行者123 更新时间:2023-12-01 07:20:11 24 4
gpt4 key购买 nike

这应该将单词 yup 放在每两个字符处,yap 放在每五个字符处,两个 yup yap 放在每十个字符处。它确实只将 yup 放入每个第二个字符。

我不知道问题出在哪里。感谢您的帮助。

for(int i = 0; i < word.length(); i++)    {

if( i % 2 != 0) {
System.out.print(word.charAt(i) + " yup");
System.out.println();
}
else if( i + 1 % 5 == 0) {
System.out.print(word.charAt(i) + " yap");
System.out.println();
}
else if( i + 1 % 10 == 0) {
System.out.print(word.charAt(i) + " yup yap");
System.out.println();
}
else{
System.out.println(word.charAt(i));
}

}

}

最佳答案

将 () 放入 else if 操作中。 Mod (%) 优先于 sum,这就是它不起作用的原因。

else if( (i + 1) % 5  == 0)

else if(( i + 1) % 10 == 0) 

关于java - 否则如果不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41211335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com