Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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 从字母表中选择一个字母并在上面加引号_Java - Fatal编程技术网

Java 从字母表中选择一个字母并在上面加引号

Java 从字母表中选择一个字母并在上面加引号,java,Java,我正在尝试制作一个程序,它要求从字母表中输入一个字母。假设我选择字母“b”。“b”应在程序中用引号表示。我正在努力学习Java,我知道HTML和CSS,但Java对我来说是新的,所以要轻松一点 因此,在实践中: Choose a letter: d abc"d"efghijklmnopqrstuvwxyz 我已经知道如何打印字母表了 import java.util.Scanner; public class Characters { public static void

我正在尝试制作一个程序,它要求从字母表中输入一个字母。假设我选择字母“b”。“b”应在程序中用引号表示。我正在努力学习Java,我知道HTML和CSS,但Java对我来说是新的,所以要轻松一点

因此,在实践中:

Choose a letter:
d
abc"d"efghijklmnopqrstuvwxyz
我已经知道如何打印字母表了

import java.util.Scanner;

public class Characters {
public static void main(String[] args) {

char c;

for(c = 'a'; c <= 'z'; ++c)
    System.out.print(c + " ");

}
}
import java.util.Scanner;
公共类字符{
公共静态void main(字符串[]args){
字符c;

对于(c='a';c由于Java识别文本的引号,您需要在每个字符之前添加一个\以向Java表明您希望它成为文本的一部分。例如,如果您希望用引号显示“b”,那么您的最后一个字符串将是一个“b”cdefghijklmnopqrstuvxyz

首先,我们必须读取输入字符:

Scanner scanner = new Scanner(System.in);
char c = scanner.next().charAt(0); // Get char
然后,我会确保我们的字符在字母表中:

if(!('a' <= c && c <='z')) {
    return; // NOT IN ALPHABET
}

if(!('a'一个非常简洁的例子:

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        char c = s.next().charAt(0);
        for(char i = 'a'; i < 'z'; i++){
            System.out.print(i == c ? "\""+c+"\"" : i);
        }
    }
}

您在哪里要求用户输入?
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        char c = s.next().charAt(0);
        for(char i = 'a'; i < 'z'; i++){
            System.out.print(i == c ? "\""+c+"\"" : i);
        }
    }
}
a
"a"bcdefghijklmnopqrstuvwxy