你能用java写#符号吗?

你能用java写#符号吗?,java,Java,char[]E={'E','F','F#','G'; char[]A={'A','A#','B','C'}; char[]D={'D','D','E','F'}; char[]G={'G','G#','A','A#'; char[]B={'B','C','C#','D'}; char[]e={'e','F','F#','G'}如上所述F#'不是字符,因此您应该使用字符串或secial字符来使用F的变体(参见示例) 不,你可以试试这个 请记住,”s在Java中围绕着某物,这意味着其中的“某物”是一

char[]E={'E','F','F#','G';
char[]A={'A','A#','B','C'};
char[]D={'D','D','E','F'};
char[]G={'G','G#','A','A#';
char[]B={'B','C','C#','D'};
char[]e={'e','F','F#','G'}如上所述F#'不是字符,因此您应该使用字符串或secial字符来使用F的变体(参见示例)

不,你可以试试这个


请记住,
s在Java中围绕着某物,这意味着其中的“某物”是一个字符。字符是单个符号,通常可以在键盘上键入
F
#
是两个不同的符号,因此不能在它们周围同时使用
'
s。相反,您必须使用
s,因为这会生成
字符串:

"F#"

字符串可以包含任意Unicode代码点。它与任何其他字符串一样打印。您可能对打印“hello world”很熟悉。打印
F#
?System.out.println(“F#”)时是否遇到任何问题在提问之前,你应该尝试一下。如果它不起作用,那么你就发布一个问题,上面有你使用的代码,以及你观察到的任何错误/奇怪之处。
不是一个字符,而是两个字符。这是你的问题。这解决了所有问题。谢谢。我还是Java新手,所以有人帮忙很好
/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main (String[] args) throws java.lang.Exception
    { 
        char character = (char)402;
        System.out.println("test: "+character);
    }
}
"F#"