Java 如何为我编写的代码编写for循环
我已经编写了一个java代码,它需要一个for循环。我不确定如何为这个程序编写一个循环,因为我只为int或double编写过for循环。我不想要一个完整的答案,因为我真的很想自己完成这段代码。我只是需要一些帮助来理解如何为这段代码编写for循环 该项目旨在编写ao代码,提示用户输入句子,并在屏幕上显示除空格字符(“”)以外的每个字符。这是我写的代码。正如我上面所说的,我一直在思考如何编写for循环Java 如何为我编写的代码编写for循环,java,for-loop,char,boolean,Java,For Loop,Char,Boolean,我已经编写了一个java代码,它需要一个for循环。我不确定如何为这个程序编写一个循环,因为我只为int或double编写过for循环。我不想要一个完整的答案,因为我真的很想自己完成这段代码。我只是需要一些帮助来理解如何为这段代码编写for循环 该项目旨在编写ao代码,提示用户输入句子,并在屏幕上显示除空格字符(“”)以外的每个字符。这是我写的代码。正如我上面所说的,我一直在思考如何编写for循环 import java.util.Scanner; public class LetterCase
import java.util.Scanner;
public class LetterCase
{
public static boolean isThisSpace(char sentence)
{
if (sentence == ' ');
{ System.out.print(sentence + ":" + "space");
return true;
}
}
public static boolean isThisUpperCase(char inputSentence)
{
if(inputSentence >='A' && inputSentence <= 'Z')
{
System.out.print(inputSentence + ":" + "Upper case");
return true;
}
return false;
}
public static boolean isThisLowerCase(char inputSentence)
{
if(inputSentence >= 'a' && inputSentence <= 'z')
{
System.out.print(inputSentence + ":" + "Lower Case");
return true;
}
return false;
}
public static void main(String[] args)
{
Scanner keyboard_input = new Scanner(System.in);
System.out.print("Please enter a sentence : ");
String sentence = keyboard_input.next();
for(
}
}
import java.util.Scanner;
公函
{
公共静态布尔ISthispace(char语句)
{
如果(句子=“”);
{System.out.print(句子+“:“+”空格”);
返回true;
}
}
公共静态布尔值为大写(字符输入句子)
{
如果(InputSequence>='A'&&InputSequence='A'&&InputSequence,您可以使用String
类的tocharray()
方法从输入句子中获取字符数组
你的循环会看起来像-
for(char c : sentence.toCharArray()) {
<call the method>
}
for(字符c:句子.tocharray()){
}
这个方法只能读一个单词。你应该使用这个方法,这样你就可以读整个句子了
方法为您提供一个char[]
。使用该方法,您可以编写for循环,就像使用int
s和double
s一样
for(int i=0; i<charArray.length; i++) {
//...
}
用于(int i=0;i坦白地说,在你开始实际编程之前,请花点时间学习好的Java基础教程和/或书籍。你以前的帖子反映了这一点。其中一篇已经被删除,以便于调整,其余的已经/已经关闭,这可能也会得到同样的对待。非常感谢你。这对我很有帮助t、 谢谢你的帮助。Dint提问者说:“我不想要一个完整的答案,因为我真的很想自己完成这段代码。我只需要一点帮助,了解如何为这段代码编写for循环。”所以给出有关扫描仪的详细信息是不好的。