Java 我需要扫描多个字符,直到"&引用;然后打印出来

Java 我需要扫描多个字符,直到"&引用;然后打印出来,java,Java,我的程序需要扫描单个字符,直到“.”用户输入点。 然后像下面的输出一样打印它们 THE OUTPUT Hello! I print out an acronym. Please, enter a character: i Please, enter a character: d Please, enter a character: k Please, enter a character: . i.d.k. 如果要使用控制台执行此操作,请使用: System.out.print("Please

我的程序需要扫描单个字符,直到“.”用户输入点。
然后像下面的输出一样打印它们

THE OUTPUT
Hello! I print out an acronym.
Please, enter a character:
i
Please, enter a character:
d
Please, enter a character:
k
Please, enter a character:
.
i.d.k. 

如果要使用控制台执行此操作,请使用:

System.out.print("Please, enter a character:"); //printing text to console
String input = System.console().readLine(); //reading the string
字符串到字符的转换:
charc=input.charAt(0)

使用for循环使代码按您的意愿工作:

试试这个

import java.util.*;
public class MyClass {
    public static void main(String args[]) {
        Scanner s = new Scanner(System.in);
        String input;
        String output = "";
        do{
            System.out.println("Please Enter a Character");
            input = s.nextLine();
            output = output+"."+input;
        }while(!input.equals("."));
        System.out.println(output);
    }
}

欢迎Eemil来到stackoverflow,请出示你的代码我一直被困在这里,有什么关于如何做的提示吗?如果有,输出来了。i.d.k。。但我会解决的。谢谢你的帮助!