你能用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#"