谷歌搜索无法识别符号



这个网站提供了java程序示例(https://www.edureka.co/blog/java-programs/#CalculatorPrograminJava(。

在第一个问题上,它谈到了Java计算器,有一行我无法理解,所以我尝试在Google上搜索" %c",

System.out.printf("%.1f %c %.1f = %.1f", first, operator, second, result);

它甚至不包括搜索结果上的符号,但它向我显示了不同的结果。我认为这个%不是这个例子中的模数,但它用于告诉java你正在声明其他东西。我知道"f"代表浮点数,但我不知道"c"是什么。任何帮助将不胜感激!

你想在谷歌中找到的是Java的格式字符串语法。是这样的:https://docs.oracle.com/en/java/javase/14/docs/api/java.base/java/util/Formatter.html#syntax。查看本节中名为"转换"的表,您会发现c代表"Unicode 字符"。因此,您的格式字符串意味着它将operator参数打印为常用字符。

最新更新