Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为我编写的代码编写for循环_Java_For Loop_Char_Boolean - Fatal编程技术网

Java 如何为我编写的代码编写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

我已经编写了一个java代码,它需要一个for循环。我不确定如何为这个程序编写一个循环,因为我只为int或double编写过for循环。我不想要一个完整的答案,因为我真的很想自己完成这段代码。我只是需要一些帮助来理解如何为这段代码编写for循环

该项目旨在编写ao代码,提示用户输入句子,并在屏幕上显示除空格字符(“”)以外的每个字符。这是我写的代码。正如我上面所说的,我一直在思考如何编写for循环

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循环。”所以给出有关
扫描仪的详细信息是不好的。