Java 从字母表中选择一个字母并在上面加引号
我正在尝试制作一个程序,它要求从字母表中输入一个字母。假设我选择字母“b”。“b”应在程序中用引号表示。我正在努力学习Java,我知道HTML和CSS,但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
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